protected void NewUser_Click(object sender, EventArgs e) { ModelDBContainer model = new ModelDBContainer(Params.projectConnectionString); ПриложениеДоговора приложение; if (isEdit) { int id = editId; приложение = (from п in model.ПриложениеДоговораНабор where п.Номер == id select п).First(); } else { приложение = new ПриложениеДоговора(); } приложение.ТипДокумента = ТипДокумента.Text.Trim(); приложение.Содержание = Содержание.Text.Trim(); приложение.ДатаСоставления = ДатаСоставления.SelectedDate.ToShortDateString(); приложение.Договор = (from a in model.ДоговорНабор where a.Номер == currentDogId select a).First(); if (isEdit) { model.SaveChanges(); } else { model.ПриложениеДоговораНабор.AddObject(приложение); } model.SaveChanges(); Page.Response.Redirect("/dogPril.aspx?ID=" + currentDogId.ToString()); }
protected void Page_Load(object sender, EventArgs e) { Button1.Attributes.Add("OnClick", "return confirm('Вы действительно хотите удалить запись?');"); Button1.Visible = false; if (!Page.IsPostBack) { try { currentDogId = Convert.ToInt32(Request.Params["IDDOG"]); int id = Convert.ToInt32(Request.Params["ID"]); ModelDBContainer model = new ModelDBContainer(Params.projectConnectionString); ПриложениеДоговора пользователь = (from п in model.ПриложениеДоговораНабор where п.Номер == id select п).First(); isEdit = true; ТипДокумента.Text = пользователь.ТипДокумента; Содержание.Text = пользователь.Содержание; ДатаСоставления.SelectedDate = Convert.ToDateTime(пользователь.ДатаСоставления); editId = id; Button1.Visible = true; } catch (Exception w) { isEdit = false; } } }
protected void Button1_Click1(object sender, EventArgs e) { ModelDBContainer model = new ModelDBContainer(Params.projectConnectionString); int id = editId; ПриложениеДоговора лицо = (from п in model.ПриложениеДоговораНабор where п.Номер == id select п).First(); model.DeleteObject(лицо); model.SaveChanges(); Page.Response.Redirect("/dogPril.aspx?ID=" + currentDogId.ToString()); }
/// <summary> /// Создание нового объекта ПриложениеДоговора. /// </summary> /// <param name="номер">Исходное значение свойства Номер.</param> /// <param name="договорНомер">Исходное значение свойства ДоговорНомер.</param> /// <param name="типДокумента">Исходное значение свойства ТипДокумента.</param> /// <param name="содержание">Исходное значение свойства Содержание.</param> /// <param name="датаСоставления">Исходное значение свойства ДатаСоставления.</param> /// <param name="договорНомер1">Исходное значение свойства ДоговорНомер1.</param> public static ПриложениеДоговора CreateПриложениеДоговора(global::System.Int32 номер, global::System.Guid договорНомер, global::System.String типДокумента, global::System.String содержание, global::System.String датаСоставления, global::System.Int32 договорНомер1) { ПриложениеДоговора приложениеДоговора = new ПриложениеДоговора(); приложениеДоговора.Номер = номер; приложениеДоговора.ДоговорНомер = договорНомер; приложениеДоговора.ТипДокумента = типДокумента; приложениеДоговора.Содержание = содержание; приложениеДоговора.ДатаСоставления = датаСоставления; приложениеДоговора.ДоговорНомер1 = договорНомер1; return(приложениеДоговора); }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet ПриложениеДоговораНабор. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToПриложениеДоговораНабор(ПриложениеДоговора приложениеДоговора) { base.AddObject("ПриложениеДоговораНабор", приложениеДоговора); }