Как сделать чтобы последние введенные данные в textbox запомнились и были при следующем открытии? C#
У меня есть форма для фильтрации данных перед заходом в БД, можно ли сделать так, чтобы программа запоминала(сохраняла) какие данные были введены крайний раз и при следующем открытии формы они были сразу в textbox? Код работы формы ниже
public override SqlCmdText GetSqlFilter()
{
var Cond = ITnet2.Server.Dialogs.InputForm.Activate("_TESTFRM");
if (Cond.Success)
{
string Conditions = "";
// условие по дате C
var date_d = Cond.InputFormValues.GetValue<DateTime>("DATE_D");
if (date_d != null)
{
Conditions = Conditions + " cast(PWREG.DATE_D as date) >= cast(@date_d as date) ";
}
// условие по дате ПО
var date_to = Cond.InputFormValues.GetValue<DateTime>("END");
if (date_to != null)
{
Conditions = Conditions + " and cast(PWREG.DATE_D as date) <= cast(@date_to as date) ";
}
var n_kdk = Cond.InputFormValues.GetValue<string>("N_KDK");
var rcentr = Cond.InputFormValues.GetValue<string>("RCENTR");
var ceh = Cond.InputFormValues.GetValue<string>("CEH");
// условие по сотруднику
if (n_kdk != null && n_kdk.Length > 0)
{
Conditions = Conditions + " and PWREG.N_KDK = @n_kdk ";
}
// условие по рабочему центру
if (rcentr != null && rcentr.Length > 0)
{
Conditions = Conditions + " and PWREG.RCENTR = @rcentr ";
}
// условие по цеху
if (ceh != null && ceh.Length > 0)
{
Conditions = Conditions + " and PRCR.CEH = @ceh ";
}
return new SqlCmdText(string.Format(Conditions),
new SqlParam("n_kdk", n_kdk.ToString()),
new SqlParam("rcentr", rcentr.ToString()),
new SqlParam("ceh", ceh.ToString()),
new SqlParam("date_d", date_d),
new SqlParam("date_to", date_to));
}
