protected void ctlSubmit_Click(object sender, ImageClickEventArgs e) { IList <DbZoneLang> zoneLangList = new List <DbZoneLang>(); DbZone zone = new DbZone(UIHelper.ParseShort(ctlZoneGridView.SelectedValue.ToString())); foreach (GridViewRow row in ctlZoneLangGrid.Rows) { TextBox ctlZoneName = (TextBox)ctlZoneLangGrid.Rows[row.RowIndex].FindControl("ctlZoneName"); TextBox ctlComment = (TextBox)ctlZoneLangGrid.Rows[row.RowIndex].FindControl("ctlComment"); CheckBox ctlActiveChk = (CheckBox)ctlZoneLangGrid.Rows[row.RowIndex].FindControl("ctlActive"); if (!string.IsNullOrEmpty(ctlZoneName.Text) || !string.IsNullOrEmpty(ctlComment.Text)) { DbZoneLang zoneLang = new DbZoneLang(); DbLanguage Lang = new DbLanguage(UIHelper.ParseShort(ctlZoneLangGrid.DataKeys[row.RowIndex].Value.ToString())); zoneLang.Language = Lang; zoneLang.Zone = zone; zoneLang.ZoneName = ctlZoneName.Text; zoneLang.Comment = ctlComment.Text; zoneLang.Active = ctlActiveChk.Checked; zoneLang.CreBy = UserAccount.UserID; zoneLang.CreDate = DateTime.Now; zoneLang.UpdBy = UserAccount.UserID; zoneLang.UpdDate = DateTime.Now; zoneLang.UpdPgm = ProgramCode; zoneLangList.Add(zoneLang); } } DbZoneLangService.UpdateZoneLang(zoneLangList); ctlMessage.Message = GetMessage("SaveSuccessFully"); }
protected void ctlZoneForm_ItemInserting(object sender, FormViewInsertEventArgs e) { TextBox ctlZoneName = (TextBox)ctlZoneForm.FindControl("ctlZoneName"); DbZoneLang zoneLang = new DbZoneLang(); DbZone zone = new DbZone(); GetZoneInfo(zone, "Insert"); zoneLang.Zone = zone; zoneLang.Language = DbLanguageService.FindByIdentity(UIHelper.ParseShort(UserAccount.CurrentLanguageID.ToString())); zoneLang.ZoneName = ctlZoneName.Text; zoneLang.CreBy = UserAccount.UserID; zoneLang.CreDate = DateTime.Now; zoneLang.UpdBy = UserAccount.UserID; zoneLang.UpdDate = DateTime.Now; zoneLang.UpdPgm = ProgramCode; zoneLang.Active = true; try { DbZoneLangService.AddZoneLang(zone, zoneLang); ctlZoneGridView.DataCountAndBind(); ctlZoneForm.ChangeMode(FormViewMode.ReadOnly); CloseZonePopUp(); } catch (ServiceValidationException ex) { ValidationErrors.MergeErrors(ex.ValidationErrors); } }