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); } }
public ActionResult SaveAccountGroup([FromBody] AccountGroupViewModel model) { _objAccountGroup.Model = model; ViewBag._Result = _objAccountGroup.SaveAccountGroup(); return(PartialView("Result")); }