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(); лицо.Место_работы = Место_работы.Text.Trim(); лицо.Адрес_проживания = Адрес_проживания.Text.Trim(); лицо.Персональные_данные = Персональные_данные.Text.Trim(); if (isEdit) { model.SaveChanges(); } else { model.Контактное_ЛицоНабор.AddObject(лицо); } model.SaveChanges(); Page.Response.Redirect("/"); }
protected void Page_Load(object sender, EventArgs e) { Button1.Attributes.Add("OnClick", "return confirm('Вы действительно хотите удалить запись?');"); Button1.Visible = false;; if (!Page.IsPostBack) { try { int id = Convert.ToInt32(Request.Params["ID"]); ModelDBContainer model = new ModelDBContainer(Params.projectConnectionString); Контактное_Лицо пользователь = (from п in model.Контактное_ЛицоНабор where п.Номер == id select п).First(); isEdit = true; ФИО.Text = пользователь.ФИО; Телефон.Text = пользователь.Телефон; Место_работы.Text = пользователь.Место_работы; Персональные_данные.Text = пользователь.Персональные_данные; Адрес_проживания.Text = пользователь.Адрес_проживания; 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("/Org.aspx"); }
/// <summary> /// Создание нового объекта Контактное_Лицо. /// </summary> /// <param name="номер">Исходное значение свойства Номер.</param> /// <param name="фИО">Исходное значение свойства ФИО.</param> /// <param name="телефон">Исходное значение свойства Телефон.</param> /// <param name="место_работы">Исходное значение свойства Место_работы.</param> /// <param name="адрес_проживания">Исходное значение свойства Адрес_проживания.</param> /// <param name="персональные_данные">Исходное значение свойства Персональные_данные.</param> public static Контактное_Лицо CreateКонтактное_Лицо(global::System.Int32 номер, global::System.String фИО, global::System.String телефон, global::System.String место_работы, global::System.String адрес_проживания, global::System.String персональные_данные) { Контактное_Лицо контактное_Лицо = new Контактное_Лицо(); контактное_Лицо.Номер = номер; контактное_Лицо.ФИО = фИО; контактное_Лицо.Телефон = телефон; контактное_Лицо.Место_работы = место_работы; контактное_Лицо.Адрес_проживания = адрес_проживания; контактное_Лицо.Персональные_данные = персональные_данные; return(контактное_Лицо); }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet Контактное_ЛицоНабор. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToКонтактное_ЛицоНабор(Контактное_Лицо контактное_Лицо) { base.AddObject("Контактное_ЛицоНабор", контактное_Лицо); }