Exemple #1
0
        public ActionResult Step2(CompanyBranchModel userCompany2)
        {
            int userId = (int)Session["userId"];
            //int userId = 68;

            BranchAccess ba = new BranchAccess();

            userCompany2.MainBranch.StateId    = userCompany2.StateId;
            userCompany2.MainBranch.BranchCode = ba.createBranchCode(userCompany.Company.CompanyCode);
            userCompany.MainBranch             = userCompany2.MainBranch;
            int reslt = ba.insertFirstBranchDetails(userCompany, userId);

            if (reslt > 0)
            {
                StepAccess sa = new StepAccess();
                if (sa.updateStepNumberByUserId(userId, 3))
                {
                    bool reslt2 = ba.updateUserBranchId(userCompany2, userId);
                    if (reslt2)
                    {
                        return(RedirectToAction("Step3"));
                    }
                }
            }
            else
            {
                ViewBag.ErrorMsg = "Failed to create first branch";
            }
            return(View());
        }
 public ActionResult CreateBranchFirstBranch(UserCompanyModel userCompany)
 {
     if (_type == "CompanyEmployee")
     {
         ViewBag.Type = "CompanyEmployee";
         BranchAccess ba = new BranchAccess();
         userCompany.Branch.BranchCode = ba.createBranchCode(_userCompany.Company.CompanyCode);
         _userCompany.Branch           = userCompany.Branch;
         _userCompany.Branch.StateId   = userCompany.StateId;
         CompanyAccess ca = new CompanyAccess();
         //if (ca.SetupCompany(_userCompany))
         if (ca.SetupCompanyRollback(_userCompany))
         {
             ViewBag.SuccessMsg = "Company is successfully setup";
             return(View());
         }
         else
         {
             ViewBag.ErrorMsg = "Failed to setup company";
             return(RedirectToAction("CreateFirstSuperUser", "CreateUser"));
         }
     }
     return(View());
 }