public ActionResult Edit(ApproverDetailModel adm) { string approverID = adm.ApproverModel.ApproverID; adm.ApproverModel.SiteId = adm.SelectedSite; adm.ApproverModel.BUID = adm.SelectedBU; adm.ApproverModel.ApproverType = adm.SelectedType; UpdateApprover(adm.ApproverModel); return(RedirectToAction("Index")); }
// function public void RepairSelectListModel(ApproverDetailModel adm) { //Get List Type string SelectedType = adm.SelectedType; adm.TypeSelector = EsignCommon.GetSelectListType(ref SelectedType); adm.SelectedType = SelectedType; //Get List Site string SelectedSite = adm.SelectedSite; adm.SiteSelector = EsignCommon.GetSelectListSite(ref SelectedSite); adm.SelectedSite = SelectedSite; //Get List BU string SelectedBU = adm.SelectedBU; adm.BUSelector = EsignCommon.GetSelectListBU(adm.SelectedSite, ref SelectedBU); }
public ApproverDetailModel GetApproverDetail(string ApproverID) { ApproverDetailModel adm = new ApproverDetailModel(); string tempStr = "SELECT * FROM Approver WHERE ApproverID='" + ApproverID + "'"; SQLServerDBHelper db = new SQLServerDBHelper("EsignDB"); DataTable dt = db.DoSQLSelect(tempStr); adm.ApproverModel = new ApproverModel(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; adm.ApproverModel = new ApproverModel(dr["ApproverID"].ToString(), dr["SiteID"].ToString().Trim(), dr["BUID"].ToString(), "", dr["ApproverType"].ToString().Trim(), dr["ApproverEmpNo"].ToString().Trim(), dr["ApproverEmpName"].ToString().Trim(), dr["SetupEmp"].ToString().Trim(), dr["SetupTime"].ToString()); adm.SelectedSite = dr["SiteID"].ToString().Trim(); adm.SelectedBU = dr["BUID"].ToString().Trim(); adm.SelectedType = dr["ApproverType"].ToString().Trim(); } RepairSelectListModel(adm); return(adm); }
public ActionResult Detail(ApproverDetailModel adm) { if (!ModelState.IsValid) { RepairSelectListModel(adm); return(View(adm)); } string approverID = adm.ApproverModel.ApproverID; adm.ApproverModel.SiteId = adm.SelectedSite; adm.ApproverModel.BUID = adm.SelectedBU; adm.ApproverModel.ApproverType = adm.SelectedType; if (string.IsNullOrWhiteSpace(approverID)) { CreateApprover(adm.ApproverModel); } else { UpdateApprover(adm.ApproverModel); } return(RedirectToAction("Index")); }