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")); } }
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()); } }
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()); } }