//---------------------------------------- void CSelectionCriteriaDlg::StoreCriteriaValueDatetime(CProduct* product, bool checkDefault /* = true */) { if (product == NULL) { return; } if (!product->HasDatetimeCriteria()) { return; } CCriteriaDatetime* criteria = product->GetDatetimeCriteria(); criteria->SetDefaultValue(); double defaultValue; CTools::SetDefaultValue(defaultValue); CDate dateMin; CDate dateMax; double min = 0.0; double max = 0.0; dateMin.InitDateZero(); dateMax.SetDateNow(); /* CDate dateMin; CDate dateMax; dateMin.SetDefaultValue(); dateMax.SetDefaultValue(); GetCritDateMin()->GetValue(dateMin, defaultValue); GetCritDateMax()->GetValue(dateMax, defaultValue); */ //GetCritDateMin()->GetValueAsDate(min, defaultValue, dateMin.Value(), dateMax.Value()); //GetCritDateMax()->GetValueAsDate(max, defaultValue, dateMin.Value(), dateMax.Value()); GetCritDateMin()->GetValueAsDate(min, defaultValue); GetCritDateMax()->GetValueAsDate(max, defaultValue); // to set right date string format GetCritDateMin()->SetValueAsDate(min, ""); GetCritDateMax()->SetValueAsDate(max, ""); criteria->Set(min, max); }