Пример #1
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(TxtDescription.Text))
            {
                MessageBox.Show("Counter Description is Required..!!", "Mr Solution", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtDescription.Focus();
                return;
            }
            if (string.IsNullOrEmpty(TxtShortName.Text))
            {
                MessageBox.Show("Counter ShortName is Required..!!", "Mr Solution", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtShortName.Focus();
                return;
            }

            _objCounter.Model.Tag       = _Tag;
            _objCounter.Model.CounterId = Convert.ToInt32(TxtDescription.Tag.ToString());
            if ((_Tag == "EDIT" || _Tag == "DELETE") && Convert.ToInt32(TxtDescription.Tag.ToString()) == 0)
            {
                ClearFld();
                return;
            }
            _objCounter.Model.CounterDesc      = TxtDescription.Text;
            _objCounter.Model.CounterShortName = TxtShortName.Text;
            _objCounter.Model.PrinterName      = CmbPrinterName.Text;
            _objCounter.Model.GodownId         = ((TxtGodown.Tag.ToString() == "") ? 0 : Convert.ToInt32(TxtGodown.Tag.ToString()));
            _objCounter.Model.EnterBy          = ClsGlobal.LoginUserCode;
            _objCounter.Model.Status           = CbActive.Checked == true ? true : false;
            _objCounter.Model.Gadget           = "Desktop";
            if (_Tag == "NEW")
            {
                if (ClsGlobal.ConfirmSave == 1)
                {
                    if (MessageBox.Show("Are you sure want to Save New Record..??", "Close Form", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
                    {
                        result = _objCounter.SaveCounter();
                    }
                    else
                    {
                        return;
                    }
                }
                else
                {
                    result = _objCounter.SaveCounter();
                }
            }
            else
            {
                result = _objCounter.SaveCounter();
            }

            if (!string.IsNullOrEmpty(result))
            {
                if (_IsNew == 'Y')
                {
                    _NewCounter = TxtDescription.Text.Trim();
                    _CounterId  = Convert.ToInt32(result);
                    Close();
                }
                else
                {
                    NavMenuDataList = _objCounter.GetDataCounter(0);
                    ClsGlobal.SaveMessage(_Tag);
                    ClearFld();
                }
            }
            else
            {
                ClsGlobal.ErrorMessage("");
            }
        }