public void Delete(St_FundingAgencyHVM ObjDelete) { var ObjToDelete = _context.St_FundingAgencyHs.SingleOrDefault(m => m.CompanyID == ObjDelete.CompanyID && m.FundingAgencyID == ObjDelete.FundingAgencyID); if (ObjToDelete != null) { _context.St_FundingAgencyHs.Remove(ObjToDelete); } }
public ActionResult Save() { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); St_FundingAgencyHVM Obj = new St_FundingAgencyHVM { FundingAgencyID = _unitOfWork.St_FundingAgencyH.GetMaxSerial(UserInfo.fCompanyId) }; return(PartialView(Obj)); }
public JsonResult UpdateFundingAgencyH(St_FundingAgencyHVM ObjUpdate) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); ObjUpdate.CompanyID = UserInfo.fCompanyId; ObjUpdate.InsDateTime = DateTime.Now; ObjUpdate.InsUserID = userId; if (String.IsNullOrEmpty(ObjUpdate.EnglishName)) { ObjUpdate.EnglishName = ObjUpdate.ArabicName; } if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.St_FundingAgencyH.Update(ObjUpdate); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.UpdatedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { try { if (id != 0) { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetUserByID(userId); if (UserInfo == null) { RedirectToAction("", ""); } var Obj = _unitOfWork.St_FundingAgencyH.GetSt_FundingAgencyHByID(UserInfo.fCompanyId, id); var St_FundingAgencyObj = new St_FundingAgencyHVM(); St_FundingAgencyObj.FundingAgencyID = Obj.FundingAgencyID; St_FundingAgencyObj.CommissionAccount = Obj.CommissionAccount; St_FundingAgencyObj.CommissionAccountName = _unitOfWork.NativeSql.GetAccountName(UserInfo.fCompanyId, St_FundingAgencyObj.CommissionAccount); St_FundingAgencyObj.FlatCommission12 = Obj.FlatCommission12; St_FundingAgencyObj.FlatCommission24 = Obj.FlatCommission24; St_FundingAgencyObj.FlatCommission36 = Obj.FlatCommission36; St_FundingAgencyObj.FlatCommission48 = Obj.FlatCommission48; St_FundingAgencyObj.FlatCommission60 = Obj.FlatCommission60; St_FundingAgencyObj.PhoneOfPersonInCharge = Obj.PhoneOfPersonInCharge; St_FundingAgencyObj.NameOfPersonInCharge = Obj.NameOfPersonInCharge; St_FundingAgencyObj.EmailOfPersonInCharge = Obj.EmailOfPersonInCharge; St_FundingAgencyObj.ArabicName = Obj.ArabicName; St_FundingAgencyObj.EnglishName = Obj.EnglishName; return(PartialView("Delete", St_FundingAgencyObj)); } return(PartialView("Delete", new St_FundingAgencyH())); } catch (Exception ex) { ViewBag.Error = ex.Message.ToString(); return(View("Error")); } }
public void Update(St_FundingAgencyHVM ObjUpdate) { var ObjToUpdate = _context.St_FundingAgencyHs.SingleOrDefault(m => m.CompanyID == ObjUpdate.CompanyID && m.FundingAgencyID == ObjUpdate.FundingAgencyID); if (ObjToUpdate != null) { ObjToUpdate.ArabicName = ObjUpdate.ArabicName; ObjToUpdate.EnglishName = ObjUpdate.EnglishName; ObjToUpdate.CommissionAccount = ObjUpdate.CommissionAccount; ObjToUpdate.FlatCommission12 = ObjUpdate.FlatCommission12; ObjToUpdate.FlatCommission24 = ObjUpdate.FlatCommission24; ObjToUpdate.FlatCommission36 = ObjUpdate.FlatCommission36; ObjToUpdate.FlatCommission48 = ObjUpdate.FlatCommission48; ObjToUpdate.FlatCommission60 = ObjUpdate.FlatCommission60; ObjToUpdate.EmailOfPersonInCharge = ObjUpdate.EmailOfPersonInCharge; ObjToUpdate.NameOfPersonInCharge = ObjUpdate.NameOfPersonInCharge; ObjToUpdate.PhoneOfPersonInCharge = ObjUpdate.PhoneOfPersonInCharge; ObjToUpdate.PhoneOfPersonInCharge = ObjUpdate.PhoneOfPersonInCharge; ObjToUpdate.InsDateTime = ObjUpdate.InsDateTime; ObjToUpdate.InsUserID = ObjUpdate.InsUserID; } }