Ejemplo n.º 1
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(TxtDescription.Text.Trim()))
            {
                MessageBox.Show("Account Group Description is Required..!!", "Mr Solution", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtDescription.Focus();
                return;
            }
            if (string.IsNullOrEmpty(TxtShortName.Text.Trim()))
            {
                MessageBox.Show("Account Group ShortName is Required..!!", "Mr Solution", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtShortName.Focus();
                return;
            }

            _objAccountGroup.Model.Tag          = _Tag;
            _objAccountGroup.Model.AccountGrpId = Convert.ToInt32(TxtDescription.Tag.ToString());
            if ((_Tag == "EDIT" || _Tag == "DELETE") && Convert.ToInt32(TxtDescription.Tag.ToString()) == 0)
            {
                ClearFld();
                return;
            }
            _objAccountGroup.Model.AccountGrpDesc      = TxtDescription.Text.Trim();
            _objAccountGroup.Model.AccountGrpShortName = TxtShortName.Text.Trim();
            _objAccountGroup.Model.Schedule            = TxtSchedule.Text == "" ? 0 : Convert.ToInt32(TxtSchedule.Text);
            _objAccountGroup.Model.EnterBy             = ClsGlobal.LoginUserCode;
            _objAccountGroup.Model.GrpType             = CmbType.SelectedValue.ToString();         //((KeyValuePair<string, string>)CmbType.SelectedItem).Key;
            _objAccountGroup.Model.PrimaryGrp          = CmbPrimaryGroup.SelectedValue.ToString(); //((KeyValuePair<string, string>) CmbPrimaryGroup.SelectedItem).Key;
            _objAccountGroup.Model.Status = CbActive.Checked == true ? true : false;
            _objAccountGroup.Model.Gadget = "Desktop";
            if (_Tag == "NEW")
            {
                if (ClsGlobal.ConfirmSave == 1)
                {
                    DialogResult dialogResult = MessageBox.Show("Are you sure want to Save New Record..??", "Close Form", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                    if (dialogResult == DialogResult.Yes)
                    {
                        result = _objAccountGroup.SaveAccountGroup();
                    }
                }
                else
                {
                    result = _objAccountGroup.SaveAccountGroup();
                }
            }
            else
            {
                result = _objAccountGroup.SaveAccountGroup();
            }

            if (!string.IsNullOrEmpty(result))
            {
                if (_IsNew == 'Y')
                {
                    _NewAccountGroup = TxtDescription.Text.Trim();
                    _AccountGrpId    = Convert.ToInt32(result);
                    Close();
                }
                else
                {
                    NavMenuDataList = _objAccountGroup.GetDataAccountGroup(0);
                    ClsGlobal.SaveMessage(_Tag);
                    ClearFld();
                    if (_Tag == "NEW")
                    {
                        TxtSchedule.Text = _objAccountGroup.GetSchedule();
                    }
                }
            }
            else
            {
                MessageBox.Show("Account group already in used.", "Mr Solution", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
 public ActionResult SaveAccountGroup([FromBody] AccountGroupViewModel model)
 {
     _objAccountGroup.Model = model;
     ViewBag._Result        = _objAccountGroup.SaveAccountGroup();
     return(PartialView("Result"));
 }