private void btnSave_Click(object sender, EventArgs e)
        {
            TaSysPrtSetCounterSetting2Info taSysPrtSetCounterSetting2 = new TaSysPrtSetCounterSetting2Info();

            taSysPrtSetCounterSetting2.SoLocalPriter        = lueSoLocalPrinter.EditValue.ToString();
            taSysPrtSetCounterSetting2.SoNumOfCopy          = lueSoNumOfCopy.EditValue.ToString();
            taSysPrtSetCounterSetting2.SoPrintLang          = lueSoPrtLang.EditValue.ToString();
            taSysPrtSetCounterSetting2.SoEngFontSize        = lueSoEngFontSize.EditValue.ToString();
            taSysPrtSetCounterSetting2.SoOtherLangFont      = lueSoOtherLangFont.EditValue.ToString();
            taSysPrtSetCounterSetting2.IsSoPrintDate        = chkSoPrintDate.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsSoPrintTime        = chkSoPrintTime.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsSoPrintVATNo       = chkSoPrtVATNo.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.SoDriverPrintoutCopy = lueSoDriverPrintoutCopy.EditValue.ToString();
            taSysPrtSetCounterSetting2.SoDeliveryAddrFont   = lueSoDeliveryAddressFont.EditValue.ToString();
            taSysPrtSetCounterSetting2.IsSoPrintOrderNo     = chkSoPrintOrderNo.Checked ? "Y" : "N";

            taSysPrtSetCounterSetting2.CoLocalPriter           = lueCoLocalPrinter.EditValue.ToString();
            taSysPrtSetCounterSetting2.CoHeadWord              = txtCoHeadWord.Text;
            taSysPrtSetCounterSetting2.CoPrintLang             = lueCoPrtLang.EditValue.ToString();
            taSysPrtSetCounterSetting2.CoEngFontSize           = lueCoEngFontSize.EditValue.ToString();
            taSysPrtSetCounterSetting2.CoOtherLangFont         = lueCoOtherLangFont.EditValue.ToString();
            taSysPrtSetCounterSetting2.IsCoPrintDate           = chkCoPrintDate.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsCoPrintTime           = chkCoPrintTime.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsCoPrintOrderNo        = chkCoPrintOrderNo.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsCoPrintVATNo          = chkCoPrtVATNo.Checked ? "Y" : "N";
            taSysPrtSetCounterSetting2.IsCoPrintVATCalculation = chkCoPrintVATCalculation.Checked ? "Y" : "N";

            try
            {
                new SystemData().GetTaSysPrtSetCountSetting2();

                var lstcs2 = CommonData.TaSysPrtSetCounterSetting2;

                if (lstcs2.Any())
                {
                    taSysPrtSetCounterSetting2.ID = lstcs2.FirstOrDefault().ID;
                    _control.UpdateEntity(taSysPrtSetCounterSetting2);
                }
                else
                {
                    _control.AddEntity(taSysPrtSetCounterSetting2);
                }
            }
            catch (Exception ex) { LogHelper.Error(this.Name, ex); }

            CommonTool.ShowMessage("Save successful!");
        }
        private void FrmPrintSetupCounterSetting2_Load(object sender, EventArgs e)
        {
            BindLueAll();

            new SystemData().GetTaSysPrtSetCountSetting2();

            var lstcs2 = CommonData.TaSysPrtSetCounterSetting2;

            if (lstcs2.Any())
            {
                TaSysPrtSetCounterSetting2Info taSysPrtSetCounterSetting2 = lstcs2.FirstOrDefault();

                lueSoLocalPrinter.EditValue        = taSysPrtSetCounterSetting2.SoLocalPriter;
                lueSoNumOfCopy.EditValue           = taSysPrtSetCounterSetting2.SoNumOfCopy;
                lueSoPrtLang.EditValue             = taSysPrtSetCounterSetting2.SoPrintLang;
                lueSoEngFontSize.EditValue         = taSysPrtSetCounterSetting2.SoEngFontSize;
                lueSoOtherLangFont.EditValue       = taSysPrtSetCounterSetting2.SoOtherLangFont;
                chkSoPrintDate.Checked             = taSysPrtSetCounterSetting2.IsSoPrintDate.Equals("Y");
                chkSoPrintTime.Checked             = taSysPrtSetCounterSetting2.IsSoPrintTime.Equals("Y");
                chkSoPrtVATNo.Checked              = taSysPrtSetCounterSetting2.IsSoPrintVATNo.Equals("Y");
                lueSoDriverPrintoutCopy.EditValue  = taSysPrtSetCounterSetting2.SoDriverPrintoutCopy;
                lueSoDeliveryAddressFont.EditValue = taSysPrtSetCounterSetting2.SoDeliveryAddrFont;
                chkSoPrintOrderNo.Checked          = taSysPrtSetCounterSetting2.IsSoPrintOrderNo.Equals("Y");

                lueCoLocalPrinter.EditValue      = taSysPrtSetCounterSetting2.CoLocalPriter;
                txtCoHeadWord.Text               = taSysPrtSetCounterSetting2.CoHeadWord;
                lueCoPrtLang.EditValue           = taSysPrtSetCounterSetting2.CoPrintLang;
                lueCoEngFontSize.EditValue       = taSysPrtSetCounterSetting2.CoEngFontSize;
                lueCoOtherLangFont.EditValue     = taSysPrtSetCounterSetting2.CoOtherLangFont;
                chkCoPrintDate.Checked           = taSysPrtSetCounterSetting2.IsCoPrintDate.Equals("Y");
                chkCoPrintTime.Checked           = taSysPrtSetCounterSetting2.IsCoPrintTime.Equals("Y");
                chkCoPrintOrderNo.Checked        = taSysPrtSetCounterSetting2.IsCoPrintOrderNo.Equals("Y");
                chkCoPrtVATNo.Checked            = taSysPrtSetCounterSetting2.IsCoPrintVATNo.Equals("Y");
                chkCoPrintVATCalculation.Checked = taSysPrtSetCounterSetting2.IsCoPrintVATCalculation.Equals("Y");
            }

            asfc.controllInitializeSize(this);
        }