private void EditMode() { if (ObjectID > 0) { TG.ExpressCMS.DataLayer.Entities.Email cat = new TG.ExpressCMS.DataLayer.Entities.Email(); cat = EmailManager.GetByID(ObjectID); if (null == cat) return; txtName.Text = cat.Name; txtDetails.Content = cat.Details; plcControls.Visible = true; } }
void btnSaveUpdate_Click(object sender, EventArgs e) { TG.ExpressCMS.DataLayer.Entities.Email _email = new TG.ExpressCMS.DataLayer.Entities.Email(); if (ObjectID <= 0) { try { _email.IsDeleted = false; _email.Name = txtName.Text; _email.Details = txtDetails.Content; _email.Date = DateTime.Now.ToString("dd/MM/yyyy"); _email.Type = DataLayer.Enums.RootEnums.EmailType.Normal; EmailManager.Add(_email); AddMode(); } catch (Exception ex) { dvProblems.InnerText = ex.ToString(); } } else { try { _email = EmailManager.GetByID(ObjectID); if (null == _email) { dvProblems.InnerText = Resources.ExpressCMS.ResourceManager.GetString(ConstantsManager.UnknowErronOccures); return; } _email.IsDeleted = false; _email.Name = txtName.Text; _email.Details = txtDetails.Content; _email.Date = DateTime.Now.ToString("dd/MM/yyyy"); _email.Type = DataLayer.Enums.RootEnums.EmailType.Normal; EmailManager.Update(_email); EditMode(); } catch (Exception ex) { dvProblems.InnerText = ex.ToString(); } } BindGrid(); }