コード例 #1
0
        //
        // GET: /EmployeeDesignation/
        public ActionResult Index(EmployeeDesigViewModel model)
        {
            ModelState.Clear();
            var totalrecord = 0;

            model.Employeedesignations = EmployeeDesignationManager.GetAllDesignationByPaging(out totalrecord, model);
            model.TotalRecords         = totalrecord;

            return(View(model));
        }
コード例 #2
0
        public ActionResult Edit(EmployeeDesigViewModel model)
        {
            if (model.EmployeeDesignationId > 0)
            {
                Employeedesignation empdes = EmployeeDesignationManager.GetDesignationById(model.EmployeeDesignationId);


                model.EmployeeDesignationId = empdes.EmployeeDesignationId;
                model.DesinationName        = empdes.DesinationName;
            }
            return(View(model));
        }
コード例 #3
0
        public JsonResult Delete(EmployeeDesigViewModel model)
        {
            int deleteIndex = 0;

            try
            {
                deleteIndex = EmployeeDesignationManager.Delete(model.EmployeeDesignationId);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }


            return(deleteIndex > 0 ? Reload() : ErroResult("Failed To Delete"));
        }
コード例 #4
0
        public JsonResult Save(EmployeeDesigViewModel model)
        {
            int saveIndex = 0;

            Employeedesignation empds = new Employeedesignation();

            empds.EmployeeDesignationId = model.EmployeeDesignationId;
            empds.DesinationName        = model.DesinationName;


            saveIndex = model.EmployeeDesignationId == 0
                ? EmployeeDesignationManager.Save(empds)
                : EmployeeDesignationManager.Edit(empds);

            return(Reload(saveIndex));
        }
コード例 #5
0
        //
        // GET: /EmployeeDetails/
        public ActionResult Index(EmployeeViewModel model)
        {
            ModelState.Clear();
            var totalrecords = 0;

            model.Name = model.SearchbyName;

            model.Employeedesignations = EmployeeDesignationManager.GetAllDesignation();
            model.Genders         = GenderManager.GetAllGenderTitle();
            model.ClinicEmployees = EmployeeManager.GetAllEmployeeByPaging(out totalrecords, model);



            model.TotalRecords = totalrecords;

            return(View(model));
        }
コード例 #6
0
        public ActionResult Edit(EmployeeViewModel model)
        {
            model.Genders = GenderManager.GetAllGenderTitle();
            model.Employeedesignations = EmployeeDesignationManager.GetAllDesignation();
            if (model.ClinicEmployeeId > 0)
            {
                ClinicEmployee empl = EmployeeManager.GetEmployeeById(model.ClinicEmployeeId);

                model.ClinicEmployeeId      = empl.ClinicEmployeeId;
                model.GenderId              = empl.GenderId;
                model.EmployeeDesignationId = empl.EmployeeDesignationId;
                model.Name    = empl.Name;
                model.Address = empl.Address;
                model.Salary  = empl.Salary;
                model.Contact = empl.Contact;
                model.Email   = empl.Email;
            }

            return(View(model));
        }