Beispiel #1
0
        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"));
        }
Beispiel #2
0
        // 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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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"));
        }