public bool AddChartOfAccount(ChartOfAccount chartOfAccount) { try { chartOfAccount.State = ObjectState.Added; _finalCrudOperation.AddOperation(chartOfAccount); return true; } catch (Exception ex) { var rr = ex.Message; return false; } }
public ActionResult Edit(ChartOfAccount ca) { var user = _uService.GetSingleUserByEmail(HttpContext.User.Identity.Name); var AccSet = _setService.GetAllByUserId(user.Id); ca.CompanyId = AccSet.Companies.Id; if (_cSer.UpdateChartOfAccount(ca)) { TempData.Add("SucMasg", "Chart Of Account Updated Sucessfully!"); return RedirectToAction("Edit", "ChartOfAccounts", new { id = ca.Id }); } else { TempData.Add("errMsg", "Chart Of Account Updated Sucessfully!"); return RedirectToAction("Edit", "ChartOfAccounts", new { id = ca.Id }); } }
public ActionResult CreateAccountAjax() { var item = Request["item"].ToString(); // Get the JSON string JArray itemData = JArray.Parse(item); // It is an array so parse into a JArray var user = _uService.GetSingleUserByEmail(HttpContext.User.Identity.Name); //var AccSet = setService.GetAllByUserId(user.Id); var logObj = _companyViewLog.GetLastViewCompanyByUserId(user.Id); int companyId = 0; if (logObj != null) { companyId = (int)logObj.CompanyId; } ChartOfAccount obj = new ChartOfAccount(); //defination obj.AName = itemData[0]["name"].ToString(); obj.ACode = itemData[0]["code"].ToString(); obj.CompanyId = companyId; obj.Description = itemData[0]["description"].ToString(); obj.IsCostCenter = bool.Parse(itemData[0]["CostCenter"].ToString()); obj.TaxId = int.Parse(itemData[0]["taxid"].ToString()); obj.ShowInDashboard = bool.Parse(itemData[0]["dashboard"].ToString()); obj.ShowInExpenseClaims = bool.Parse(itemData[0]["Eclaim"].ToString()); obj.Level = int.Parse(itemData[0]["level"].ToString()); //function call if (_cSer.AddChartOfAccount(obj)) { return Json(new { id = obj.Id, code = obj.ACode, name = obj.AName, msg = "passed" }); } else { return Json(new { msg="failed" }); } }
public ActionResult Create(ChartOfAccount chartOfAccount) { var logObj = _companyViewLog.GetLastViewCompanyByUserId(UserId); int flag = 4; chartOfAccount.CompanyId = CompanyId; if (_cSer.AddChartOfAccount(chartOfAccount)) { // ReSharper disable once PossibleNullReferenceException if (logObj.Companies.CompleteFlag == 3) { if (_iCompany.UpdateCompleteFlag(CompanyId, flag)) { return RedirectToAction("Finish", "Users", new { Area = "UserManagement" }); } else { return RedirectToAction("Create", "ChartOfAccounts", new { area = "Accounts" }); } } return RedirectToAction("Create", "ChartOfAccounts", new { Area = "Accounts" }); } else { TempData.Add("errMsg", "Chart Of Account Addtion Failed"); return RedirectToAction("Create", "ChartOfAccounts", new { area = "Accounts" }); } }