Пример #1
0
        public ActionResult ClerkEdit(EditClerkModel WebData)
        {
            try
            {
                String MerchantID = GetFromMerchantIDCookie();
                if (ModelState.IsValid)
                {
                    ICLerkService ClerkServiceInstance = new ClerkService();

                    // I tried to put this into an update method,
                    // but the compiler couldn't find the methods

                    ClerkServiceInstance.DeleteClerk(Convert.ToInt32(WebData.DatabaseID));

                    AddClerkModel ToAdd = new AddClerkModel();
                    ToAdd.ClerkID       = WebData.ClerkID;
                    ToAdd.ClerkName     = WebData.ClerkName;
                    ToAdd.ClerkPassword = WebData.Password;
                    ClerkServiceInstance.AddClerk(MerchantID, ToAdd);
                    ViewData["Message"] = "Update Successful";
                }
            }
            catch (Exception Ex)
            {
                ModelState.AddModelError("", Common.StandardExceptionHandler(Ex, "Clerk Edit", Request.Form));
                Log.BadData(Request.UserHostAddress, Request.Url.ToString(), Request.Form);
            }
            return(View(WebData));
        }
Пример #2
0
        public ActionResult ClerkDelete(int id)
        {
            ICLerkService  ClerkServiceInstance = new ClerkService();
            String         MerchantID           = GetFromMerchantIDCookie();
            EditClerkModel ToDelete             = ClerkServiceInstance.GetClerk(id);

            return(View(ToDelete));
        }
        // G e t C l e r k

        EditClerkModel ICLerkService.GetClerk(int ID)
        {
            IClerkDAO      ClerkData = new ClerkDAO();
            Clerk          DBClerk   = ClerkData.GetClerk(ID);
            EditClerkModel WebClerk  = new EditClerkModel();

            WebClerk.DatabaseID = Convert.ToString(ID);
            WebClerk.ClerkID    = DBClerk.ClerkID;
            WebClerk.ClerkName  = DBClerk.Whom;
            WebClerk.Password   = HidePassword("          ");
            return(WebClerk);
        }
Пример #4
0
        public ActionResult ChangeClerkPassword(SuggestClerkModel WebData)
        {
            EditClerkModel ToEdit = new EditClerkModel();

            ToEdit.ClerkID    = WebData.ClerkID;
            ToEdit.ClerkName  = WebData.ClerkName;
            ToEdit.DatabaseID = WebData.DatabaseID;
            try
            {
                if (ModelState.IsValid)
                {
                    ICLerkService ClerkServiceInstance = new ClerkService();
                    ToEdit.Password = ClerkServiceInstance.SuggestClerkPassword();
                }
            }
            catch (Exception Ex)
            {
                ModelState.AddModelError("", Common.StandardExceptionHandler(Ex, "Change clerk password", Request.Form));
                Log.BadData(Request.UserHostAddress, Request.Url.ToString(), Request.Form);
            }
            ActionResult NewView = View(ToEdit);

            return(View(ToEdit));
        }