public ActionResult Index(DailyAttendanceFilterViewModel atd, int id)
 {
     atd.startdate = Convert.ToDateTime(NepEngDate.NepToEng(atd.startdateNP));
     atd.Enddate   = Convert.ToDateTime(NepEngDate.NepToEng(atd.EnddateNP));
     ViewBag.sdate = atd.startdateNP;
     ViewBag.edate = atd.EnddateNP;
     try
     {
         IEnumerable <DailyAttendanceFilterViewModel> item = _attendanceDailyServices.GetAttendanceByRangeAndID(id, atd.startdate, atd.Enddate);
         var list = _employeeServices.GetEmployeeDetails(id);
         ViewBag.Department   = list.Department;
         ViewBag.Name         = list.Name;
         ViewBag.office       = list.OfficeName;
         ViewBag.Desg         = list.Designation;
         ViewBag.EmployeeType = list.Group;
         ViewBag.Shift        = list.Shift;
         ViewBag.level        = list.Level;
         ViewBag.image        = list.PhotoName;
         ViewBag.Empcode      = list.Code;
         ViewBag.SideBar      = _moduleService.AdminEmployeeDetailsMenu(ViewBag.Empcode);
         return(View("../Employee/AttendanceDetails/Index", item));
     }
     catch (Exception Ex)
     {
         ViewBag.Error = "No Data found or No employee found with this employeeCode";
         return(View("../Employee/AttendanceDetails/Index"));
     }
 }
Exemplo n.º 2
0
        public ActionResult Index(DailyAttendanceFilterViewModel att)
        {
            ViewBag.ddlDesignationList   = _designationServices.GetDesignationList().ToList();
            ViewBag.ddlBusinessGroupList = _groupServices.GetGroupList().ToList();
            ViewBag.ddlDepartmentList    = _departmentServices.GetDepartmentlist().ToList();
            ViewBag.ddlOfficeTypeList    = _officeServices.GetOfficeData().ToList();

            try
            {
                //convert nepalidate to eng


                string englishDate = NepEngDate.NepToEng(att.startdateNP.ToString());
                ViewBag.nepaliDate = att.startdateNP;

                att.startdate      = Convert.ToDateTime(englishDate);
                ViewBag.date       = att.startdate;
                ViewBag.edate      = att.Enddate;
                ViewBag.attempcode = att.EmpCode;
                ViewBag.Desgid     = att.DsgId;
                ViewBag.deprtId    = att.dprtid;
                ViewBag.officeid   = att.officeid;
                ViewBag.emptype    = att.emptypeid;


                ViewBag.attendancelist = _attendanceDailyServices.GetAttendanceDaily(att.officeid, att.DsgId, att.emptypeid, att.dprtid, att.EmpCode, att.startdate).ToList();
                return(View());
            }
            catch (Exception Ex)
            {
                ViewBag.Error = Ex.Message;
                return(View());
            }
        }
        public ActionResult Index(DailyAttendanceFilterViewModel atd)
        {
            atd.startdate = !String.IsNullOrEmpty(atd.startdateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(atd.startdateNP)) : atd.startdate;
            atd.Enddate   = !String.IsNullOrEmpty(atd.EnddateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(atd.EnddateNP)) : atd.Enddate;

            try
            {
                int EmpCode = Convert.ToInt32(Session["EmpCode"]);
                ViewBag.emplist = _employeeServices.GetEmployeeList(EmpCode);
                IEnumerable <DailyAttendanceFilterViewModel> item = _attendanceDailyServices.GetAttendanceByRangeAndID(atd.EmpSearchCode, atd.startdate, atd.Enddate);
                var list = _employeeServices.GetEmployeeDetails(atd.EmpSearchCode);
                ViewBag.Department   = list.Department;
                ViewBag.code         = atd.EmpSearchCode;
                ViewBag.sdate        = atd.startdateNP;
                ViewBag.edate        = atd.EnddateNP;
                ViewBag.Name         = list.Name;
                ViewBag.office       = list.OfficeName;
                ViewBag.Desg         = list.Designation;
                ViewBag.EmployeeType = list.Group;
                ViewBag.Shift        = list.Shift;
                ViewBag.level        = list.Level;
                ViewBag.image        = list.PhotoName;

                return(View(item));
            }
            catch (Exception Ex)
            {
                ViewBag.Error = "No Data Found !!" + Ex.Message;
                return(View());
            }
        }
Exemplo n.º 4
0
        public ActionResult Index(DailyAttendanceFilterViewModel att)
        {
            att.searchdate = Convert.ToDateTime(NepEngDate.NepToEng(att.searchdateNP));

            try
            {
                ViewBag.date               = att.searchdateNP;
                ViewBag.empdoce            = att.EmpCode;
                ViewBag.Desgid             = att.DsgId;
                ViewBag.officeid           = att.officeid;
                ViewBag.ddlDesignationList = _designationServices.GetDesignationList();
                int empcode = Convert.ToInt32(Session["EmpCode"]);
                //IEnumerable<OfficeDTOs> officelist = _officeServices.GetClildOfficeListByEmpCode(empcode);

                int AdminEmpCode = ViewBag.EmpCode;

                ViewBag.ddlOfficeTypeList = _officeServices.GetClildOfficeListByEmpCode(empcode);
                IEnumerable <DailyAttendanceFilterViewModel> list = _attendanceDailyServices.GetAttendanceDailyStatus(AdminEmpCode, att.searchdate, att.EmpCode, att.DsgId, att.officeid);
                return(View(list));
            }
            catch (Exception Ex)
            {
                ViewBag.Error = Ex.Message;
                return(View());
            }
        }