Example #1
0
        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");
        }
Example #2
0
        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);
            }
        }