コード例 #1
0
        public ActionResult Entry()
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("HomePage", "Home"));
            }

            var username = Session["username"].ToString();
            int orgid    = 0;
            var list     = userManager.GetAll().Where(c => c.UserName == username);

            foreach (var t in list)
            {
                orgid = t.OrganizationId;
            }
            ViewBag.orglist = organizationManager.GetAll();
            MovementEntryVM model = new MovementEntryVM()
            {
                OrganizationLookUp = loader.GetOrganizationByUserOrgIdSelectitems(orgid),
                //AssetLookUp = loader.GetAssetSelectListItems()
                AssetLookUp = loader.GetAssetSelectListItemsJoinwithAssetDetails(orgid)
            };

            string format = "d";

            model.RegistrationDate = DateTime.Today.ToString(format);
            ViewBag.CartList       = Session["CartList"];
            return(View(model));
        }
コード例 #2
0
        public List <SelectListItem> GetOrganizations()
        {
            var organizationDropDownList = new List <SelectListItem>();

            organizationDropDownList.Insert(0, new SelectListItem()
            {
                Text = "Select Organization", Value = string.Empty
            });

            try
            {
                var organizationList = _organizationManager.GetAll(c => true);

                foreach (var organization in organizationList)
                {
                    var item = new SelectListItem()
                    {
                        Text = organization.Name, Value = organization.Id.ToString()
                    };
                    organizationDropDownList.Add(item);
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }

            return(organizationDropDownList);
        }
コード例 #3
0
        public ActionResult Create()
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("HomePage", "Home"));
            }

            var model = new AssetRegistrationCreateVM()
            {
                AssetLookUp  = loader.GetUpdateAssetSelectListItems(),
                BranchLookUp = loader.GetBrandSelectListItems(),
            };

            if (Session["designation"].ToString() == "Organization Owner" || Session["designation"].ToString() == "Manager")
            {
                int orgid = 0;
                var list  = userManager.GetAll().Where(c => c.UserName == Session["username"].ToString() && c.Designation == Session["designation"].ToString());
                foreach (var t in list)
                {
                    orgid = t.OrganizationId;
                }
                ViewBag.orglist = organizationManager.GetAll().Where(c => c.Id == orgid);
            }
            else
            {
                ViewBag.orglist = organizationManager.GetAll();
            }

            string format = "d";

            model.RegistrationDate = DateTime.Today.ToString(format);
            return(View(model));
        }
コード例 #4
0
 // GET: Employees/Create
 public ActionResult Create()
 {
     try
     {
         ViewBag.DepartmentId   = new SelectList(_departmentManager.GetAll(), "Id", "Name");
         ViewBag.DesignationId  = new SelectList(_designationManager.GetAll(), "Id", "Title");
         ViewBag.OrganizationId = new SelectList(_organizationManager.GetAll(), "Id", "Name");
         ViewBag.EmployeeTypeId = new SelectList(_employeeTypeManager.GetAll(), "Id", "Type");
         EmployeeViewModel employeeViewModel = new EmployeeViewModel();
         employeeViewModel.DivisionList = (List <Division>)_divisionManager.GetAllDivisions();
         ViewBag.DistrictDropDown       = new SelectList(new[] { new SelectListItem()
                                                                 {
                                                                     Value = "", Text = "Select District"
                                                                 } }, "Value", "Text");
         ViewBag.UpazilaDropDown = new SelectList(new[] { new SelectListItem()
                                                          {
                                                              Value = "", Text = "Select Upazila"
                                                          } }, "Value", "Text");
         return(View(employeeViewModel));
     }
     catch (Exception ex)
     {
         return(View("Error", new HandleErrorInfo(ex, "Employees", "Create")));
     }
 }
コード例 #5
0
        public JsonResult GetAllOrganization(int?id)
        {
            var organizationList = _organizationManager.GetAll(c => true);



            return(Json(organizationList, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
 // GET: Departments/Create
 public ActionResult Create()
 {
     try
     {
         ViewBag.OrganizationId = new SelectList(_organizationManager.GetAll(), "Id", "Name");
         return(View());
     }
     catch (Exception ex)
     {
         return(View("Error", new HandleErrorInfo(ex, "Departments", "Create")));
     }
 }
コード例 #7
0
        public ActionResult Create()
        {
            var list = organizationManager.GetAll();

            ViewBag.orglist = list.ToList();
            bool s = Request.QueryString["success"] == "true";

            if (s)
            {
                ViewData["success"] = "Save Successfully";
            }
            return(View());
        }
コード例 #8
0
        // Create Organization Branch
        public ActionResult Create()
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("HomePage", "Home"));
            }

            int orgid = OwnerOrgId();

            if (orgid == 0)
            {
                ViewBag.orglist = organizationManager.GetAll();
                var blist = branchManager.GetSome(5);
                if (blist.Count != 0)
                {
                    ViewBag.brlist = blist.ToList();
                }
            }
            else
            {
                var list = organizationManager.GetAll().Where(c => c.Id == orgid);
                ViewBag.orglist = list.ToList();

                var blist = branchManager.GetSome(5).Where(c => c.OrganizationId == orgid).ToList();
                if (blist.Count != 0)
                {
                    ViewBag.brlist = blist.ToList();
                }
            }



            return(View());
        }
コード例 #9
0
 // GET: Organizations
 public ActionResult Index()
 {
     try
     {
         ICollection <Organization>          organization           = _organizationManager.GetAll();
         IEnumerable <OrganizationViewModel> organizationViewModels = Mapper.Map <IEnumerable <OrganizationViewModel> >(organization);
         return(View(organizationViewModels));
     }
     catch (Exception ex)
     {
         ExceptionMessage(ex);
         return(View("Error", new HandleErrorInfo(ex, "Organizations", "Index")));
     }
 }
コード例 #10
0
        // GET: /OrganizationBranch/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OrganizationBranch organizationbranch = _organizationBranchManager.GetById((int)id);

            if (organizationbranch == null)
            {
                return(HttpNotFound());
            }
            var organizationList = _organizationManager.GetAll();

            ViewBag.OrganizationID = new SelectList(organizationList, "OrganizationID", "OrganizationName");
            return(View(organizationbranch));
        }
コード例 #11
0
 public ActionResult Index()
 {
     if (Session["LogedUserID"] != null)
     {
         var org = _organizationManager.GetAll();
         return(View(org.ToList()));
     }
     return(RedirectToAction("Login", "Admin"));
 }
コード例 #12
0
        public ActionResult Login(User user)
        {
            if (userManager.IsExistUserNamePassword(user.UserName, user.Password))
            {
                Session["username"] = user.UserName;
                Session["password"] = user.Password;

                var designation = userManager.GetAll().Where(c => c.UserName == user.UserName);
                foreach (var t in designation)
                {
                    Session["fullname"]       = t.FullName;
                    Session["organizationId"] = t.OrganizationId;
                    Session["designation"]    = t.Designation;
                    Session["Approve"]        = t.Approve;
                    Session["AssetApprove"]   = t.AssetApprove;
                }
                int orgid  = Convert.ToInt32(Session["organizationId"].ToString());
                var result = organizationManager.GetAll().Where(c => c.Id == orgid);
                foreach (var t in result)
                {
                    Session["organizationName"] = t.Name;
                }
                string ip = Request.UserHostAddress;

                DateTime     date         = DateTime.Now;
                LoginHistory historymodel = new LoginHistory()
                {
                    UserName = Session["username"].ToString(),
                    Ip       = ip,
                    Time     = date.ToString()
                };
                historymanager.Add(historymodel);
                ModelState.Clear();
                return(RedirectToAction("Home", "Home"));
            }
            else
            {
                ViewBag.Message = "Username or Password Went Wrong";
                return(View(user));
            }
        }
コード例 #13
0
 // GET: Organizations
 public ActionResult Index(string searchText)
 {
     try
     {
         if (searchText != null)
         {
             ICollection <Organization>          organization           = _organizationManager.SearchByText(searchText);
             IEnumerable <OrganizationViewModel> organizationViewModels = Mapper.Map <IEnumerable <OrganizationViewModel> >(organization);
             return(View(organizationViewModels));
         }
         else
         {
             ICollection <Organization>          organization           = _organizationManager.GetAll();
             IEnumerable <OrganizationViewModel> organizationViewModels = Mapper.Map <IEnumerable <OrganizationViewModel> >(organization);
             return(View(organizationViewModels));
         }
     }
     catch (Exception ex)
     {
         return(View("Error", new HandleErrorInfo(ex, "Organizations", "Index")));
     }
 }
コード例 #14
0
 // GET: Organizations
 public ActionResult Index(string searchText)
 {
     if (searchText != null)
     {
         ICollection <Organization>          organization           = _organizationManager.SearchByText(searchText);
         IEnumerable <OrganizationViewModel> organizationViewModels = Mapper.Map <IEnumerable <OrganizationViewModel> >(organization);
         return(View(organizationViewModels));
     }
     else
     {
         ICollection <Organization>          organization           = _organizationManager.GetAll();
         IEnumerable <OrganizationViewModel> organizationViewModels = Mapper.Map <IEnumerable <OrganizationViewModel> >(organization);
         return(View(organizationViewModels));
     }
 }
コード例 #15
0
        public ActionResult Create(Organization organization)
        {
            //PartialMenuView();

            if (ModelState.IsValid && organization != null)
            {
                ModelState.Clear();

                try
                {
                    if (_manager.Add(organization))
                    {
                        ViewBag.Msg = "Created successfully!";
                        return(View());
                    }
                }
                catch (Exception exception)
                {
                    int NameExist = _manager.GetAll(c => c.Name.Equals(organization.Name)).Count();

                    if (NameExist > 0)
                    {
                        organization.Name = null;
                        ModelState.AddModelError("Name", "Organization name already exists");
                    }

                    int ShortNameExits = _manager.GetAll(c => c.ShortName == organization.ShortName).Count();

                    if (ShortNameExits > 0)
                    {
                        organization.ShortName = null;
                        ModelState.AddModelError("ShortName", "Short name already exists");
                    }
                }
            }

            return(View(organization));
        }
コード例 #16
0
        public JsonResult GetAllOrganization(string draw, int?start, int?length)
        {
            var totalRecord   = organizationManager.GetAll().Count;
            var sortColumn    = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault();
            var sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault();


            var organizationlist = organizationManager.GetAll().Skip(start ?? 0).Take(length ?? 0).OrderBy(c => sortColumn + " " + sortColumnDir);

            //.OrderBy(sortColumn + " " + sortColumnDir)
            var organizations = organizationlist.Select(c => new
            {
                c.Id,
                c.Name,
                c.ShortName,
                c.Code,
                c.Location
            });

            var jsonData = new { draw = draw, recordsTotal = totalRecord, recordsFiltered = totalRecord, data = organizations };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }
コード例 #17
0
        public ActionResult Entry()
        {
            var organizations = _manager.GetAll();

            var viewModel = new OrganizationBranchViewModel
            {
                Organizations      = organizations,
                OrganizationBranch = new OrganizationBranch()
            };

            ViewBag.OrganizationBranch = GetAll();

            return(View(viewModel));
        }
コード例 #18
0
        // GET: Setup All Queue

        public ActionResult SetupQueue()
        {
            try
            {
                ViewBag.OrganizationCount = _organizationManager.GetAll().Count;
                ViewBag.DepartmentCount   = _departmentManager.GetAll().Count;
                ViewBag.DesignationCount  = _designationManager.GetAll().Count;
                ViewBag.EmployeeTypeCount = _employeeTypeManager.GetAll().Count;
                ViewBag.EmployeeCount     = _employeeManager.GetAllEmployees().Count;
                ViewBag.DriverCount       = _employeeManager.GetAllDriver().Count;
                ViewBag.VehicleCount      = _vehicleManager.GetAll().Count;
                ViewBag.VehicleTypeCount  = _vehicleTypeManager.GetAll().Count;
                return(View());
            }
            catch (Exception ex)
            {
                ExceptionMessage(ex);
                return(View("Error", new HandleErrorInfo(ex, "Queue", "SetupQueue")));
            }
        }
コード例 #19
0
 // GET: Organizations
 public ActionResult Index()
 {
     return(View(_organizationManager.GetAll()));
 }
コード例 #20
0
        public List <Organization> GetAll()
        {
            List <Organization> organizations = _manager.GetAll().ToList();

            return(organizations);
        }
コード例 #21
0
 // GET: AssetLocation/Create
 public ActionResult Create()
 {
     ViewBag.Organization = new SelectList(_organizationManager.GetAll(), "Id", "Name");
     return(View());
 }