public ActionResult Create(int Id) { if (!ViewBag.AllowCreate) { ViewBag.Error = "You are not Authorize to use this Page"; return(PartialView("_partialviewNotFound")); } ViewBag.EmployeeDetail = _employeeService.GetEmployeeDetails(Id); ViewBag.SideBar = _moduleService.AdminEmployeeDetailsMenu(Id); EmpTrainingDTO Record = new EmpTrainingDTO(); Record.CountryList = _countryService.GetCountryList(); EmployeeDTO EmployeeRecord = _employeeService.GetEmployeeDTOById(Id); Record.EmpCode = Id; ListOfDatas(Id); Record.OfficeList = OfficeList; Record.DesignationList = DesignationList; Record.RankList = RankList; Record.Rank = EmployeeRecord.EmpRankId; Record.Designation = EmployeeRecord.EmpDesgId; Record.Office = EmployeeRecord.EmpOfficeId; Record.AssignedByList = _employeeService.GetEmployeeSelectList(); Record.SponsorshipList = _employeeService.GetSponsorshipList(); Record.NationalInternationalList = _employeeService.GetNationInternationalList(); return(View(Record)); }
public int CreateEmployeeTraining(EmpTrainingDTO Record) { Record.Id = 0; EmpTraining Domain = EmpTrainingRequestFormatter.ConvertRespondentInfoFromDTO(Record); using (TransactionScope Scope = new TransactionScope()) { //for (DateTime Today = Convert.ToDateTime(Record.TrainingVisitStartDate).Date; Today.Date <= Convert.ToDateTime(Record.TrainingVisitEndDate).Date; Today = Today.AddDays(1)) //{ // AttendaceDaily DailyRecord = _unitOfWork.AttendanceDailyRepository.Get(x => x.AttDate == Today && x.AttEmpCode == Record.EmpCode).FirstOrDefault(); // if(DailyRecord != null) // { // DailyRecord.IsTraining = true; // _unitOfWork.AttendanceDailyRepository.Update(DailyRecord); // }else // { // DailyRecord = new AttendaceDaily(); // DailyRecord.AttEmpCode = Record.EmpCode; // DailyRecord.AttDate = Today; // DailyRecord.IsTraining = true; // _unitOfWork.AttendanceDailyRepository.Create(DailyRecord); // } //} var newEntryId = _unitOfWork.EmpTrainingRepository.Create(Domain); Scope.Complete(); return(newEntryId.Id); //Calling stroprocedure for data in attendance daily table // exec Sp_TrainingAttendanceRecord newEntryId,'I' } }
public EmpTrainingDTO GetEmployeeTrainingById(int id) { EmpTraining Record = _unitOfWork.EmpTrainingRepository.GetById(id); EmpTrainingDTO ReturnRecord = EmpTrainingResponseFormatter.ModelData(Record); return(ReturnRecord); }
public ActionResult Edit(int Id, int EId) { if (!ViewBag.AllowEdit) { ViewBag.Error = "You are not Authorize to use this Page"; return(PartialView("_partialviewNotFound")); } ViewBag.EmployeeDetail = _employeeService.GetEmployeeDetails(EId); ViewBag.SideBar = _moduleService.AdminEmployeeDetailsMenu(EId); EmpTrainingDTO Record = _employeeTrainingService.GetEmployeeTrainingById(Id); ListOfDatas(EId); Record.LetterDateNP = !String.IsNullOrEmpty(Convert.ToString(Record.LetterDate)) ? NepEngDate.EngToNep(Convert.ToDateTime(Record.LetterDate)) : null; Record.TrainingStartDateNP = !String.IsNullOrEmpty(Convert.ToString(Record.TrainingStartDate)) ? NepEngDate.EngToNep(Convert.ToDateTime(Record.TrainingStartDate)) : null; Record.TrainingEndDateNP = !String.IsNullOrEmpty(Convert.ToString(Record.TrainingEndDate)) ? NepEngDate.EngToNep(Convert.ToDateTime(Record.TrainingEndDate)) : null; Record.TrainingVisitStartDateNP = !String.IsNullOrEmpty(Convert.ToString(Record.TrainingVisitStartDate)) ? NepEngDate.EngToNep(Convert.ToDateTime(Record.TrainingVisitStartDate)) : null; Record.TrainingVisitEndDateNP = !String.IsNullOrEmpty(Convert.ToString(Record.TrainingVisitEndDate)) ? NepEngDate.EngToNep(Convert.ToDateTime(Record.TrainingVisitEndDate)) : null; Record.OfficeList = OfficeList; Record.DesignationList = DesignationList; Record.RankList = RankList; Record.AssignedByList = _employeeService.GetEmployeeSelectList(); Record.SponsorshipList = _employeeService.GetSponsorshipList(); Record.CountryList = _countryService.GetCountryList(); Record.AssignedByList = _employeeService.GetEmployeeSelectList(); Record.NationalInternationalList = _employeeService.GetNationInternationalList(); return(View(Record)); }
public static EmpTraining ConvertRespondentInfoFromDTO(EmpTrainingDTO Record) { EmpTraining ReturnRecord = new EmpTraining { Id = Record.Id, EmpCode = Record.EmpCode, Designation = Record.Designation, Rank = Record.Rank, Office = Record.Office, TrainingTitle = Record.TrainingTitle, TrainingFocus = Record.TrainingFocus, TrainingStartDate = Convert.ToDateTime(Record.TrainingStartDate), TrainingEndDate = Convert.ToDateTime(Record.TrainingEndDate), TrainingVisitStartDate = Convert.ToDateTime(Record.TrainingVisitStartDate), TrainingVisitEndDate = Convert.ToDateTime(Record.TrainingVisitEndDate), TrainingOrganization = Record.TrainingOrganization, NationalInternational = Record.NationalInternational, LetterDate = Record.LetterDate, TrainingCountry = Record.TrainingCountry, TrainingVenue = Record.TrainingVenue, Sponsorship = Record.Sponsorship, SponsorerOrganizationName = Record.SponsorerOrganizationName, Approver = Record.Approver, }; return(ReturnRecord); }
public void Add(EmpTrainingDTO DTO) { using (var container = new InventoryContainer()) { EmpTraining gur = new EmpTraining(); container.EmpTrainings.AddObject((EmpTraining )DTOMapper.DTOObjectConverter(DTO, gur)); container.SaveChanges(); } }
public static IEnumerable <EmpTrainingDTO> ModelListData(IEnumerable <EmpTraining> modelData) { List <EmpTrainingDTO> Record = new List <EmpTrainingDTO>(); foreach (EmpTraining Item in modelData) { EmpTrainingDTO Singles = new EmpTrainingDTO { Id = Item.Id, EmpCode = Item.EmpCode, Designation = Item.Designation, Rank = Item.Rank, Office = Item.Office, TrainingTitle = Item.TrainingTitle, TrainingFocus = Item.TrainingFocus, TrainingStartDate = Item.TrainingStartDate, TrainingEndDate = Item.TrainingEndDate, TrainingVisitStartDate = Item.TrainingVisitStartDate, TrainingVisitEndDate = Item.TrainingVisitEndDate, TrainingOrganization = Item.TrainingOrganization, NationalInternational = Item.NationalInternational, TrainingCountry = Item.TrainingCountry, TrainingVenue = Item.TrainingVenue, Sponsorship = Item.Sponsorship, SponsorerOrganizationName = Item.SponsorerOrganizationName, Approver = Item.Approver, Designation1 = new DesignationDTO { }, Employee = new EmployeeDTO { }, Office1 = new OfficeDTOs { }, Rank1 = new RankDTO { } }; Record.Add(Singles); } return(Record); }
public void Edit(EmpTrainingDTO EduDTO) { using (var container = new InventoryContainer()) { var Comp = new EmpTraining(); Comp = container.EmpTrainings.FirstOrDefault(o => o.TrainingId.Equals(EduDTO.TrainingId)); Comp.TrainingId = EduDTO.TrainingId; Comp.EmpId = EduDTO.EmpId; Comp.Duration = EduDTO.Duration; Comp.InstituteName = EduDTO.InstituteName; Comp.Location = EduDTO.Location; Comp.TopicsCovered = EduDTO.TopicsCovered; Comp.TrainingName = EduDTO.TrainingName; Comp.TrainingYear = EduDTO.TrainingYear; Comp.UpdateBy = EduDTO.UpdateBy; Comp.UpdateDate = EduDTO.UpdateDate; //problem can be occur Comp = (EmpTraining )DTOMapper.DTOObjectConverter(EduDTO, Comp); container.SaveChanges(); } }
public ActionResult Edit(int Id, EmpTrainingDTO Record) { ListOfDatas(Record.EmpCode); Record.LetterDate = !string.IsNullOrEmpty(Record.LetterDateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(Record.LetterDateNP)) : Record.LetterDate; Record.TrainingStartDate = !string.IsNullOrEmpty(Record.TrainingStartDateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(Record.TrainingStartDateNP)) : Record.TrainingStartDate; Record.TrainingEndDate = !string.IsNullOrEmpty(Record.TrainingEndDateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(Record.TrainingEndDateNP)) : Record.TrainingEndDate; Record.TrainingVisitStartDate = !string.IsNullOrEmpty(Record.TrainingVisitStartDateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(Record.TrainingVisitStartDateNP)) : Record.TrainingVisitStartDate; Record.TrainingVisitEndDate = !string.IsNullOrEmpty(Record.TrainingVisitEndDateNP) ? Convert.ToDateTime(NepEngDate.NepToEng(Record.TrainingVisitEndDateNP)) : Record.TrainingVisitEndDate; Record.OfficeList = OfficeList; Record.DesignationList = DesignationList; Record.RankList = RankList; ViewBag.EmployeeDetail = _employeeService.GetEmployeeDetails(Record.EmpCode); ViewBag.SideBar = _moduleService.AdminEmployeeDetailsMenu(Record.EmpCode); Record.AssignedByList = _employeeService.GetEmployeeSelectList(); Record.SponsorshipList = _employeeService.GetSponsorshipList(); Record.CountryList = _countryService.GetCountryList(); Record.AssignedByList = _employeeService.GetEmployeeSelectList(); Record.NationalInternationalList = _employeeService.GetNationInternationalList(); try { if (ModelState.IsValid) { _employeeTrainingService.UpdateEmployeeTraining(Record); _employeeTrainingService.UpdateAttendaceonTraining(Record.Id, "U"); TempData["Success"] = "Training updated successfully."; return(RedirectToAction("Index", new { Id = Record.EmpCode })); } else { TempData["Danger"] = "Please fill in the required field"; } } catch (Exception Exception) { TempData["Danger"] = Exception.Message; } return(View(Record)); }
public static EmpTrainingDTO ModelData(EmpTraining Record) { EmpTrainingDTO ReturnRecord = new EmpTrainingDTO { Id = Record.Id, EmpCode = Record.EmpCode, Designation = Record.Designation, Rank = Record.Rank, Office = Record.Office, TrainingTitle = Record.TrainingTitle, TrainingFocus = Record.TrainingFocus, TrainingStartDate = Record.TrainingStartDate, TrainingEndDate = Record.TrainingEndDate, LetterDate = Record.LetterDate, TrainingVisitStartDate = Record.TrainingVisitStartDate, TrainingVisitEndDate = Record.TrainingVisitEndDate, TrainingOrganization = Record.TrainingOrganization, NationalInternational = Record.NationalInternational, TrainingCountry = Record.TrainingCountry, TrainingVenue = Record.TrainingVenue, Sponsorship = Record.Sponsorship, SponsorerOrganizationName = Record.SponsorerOrganizationName, Approver = Record.Approver, Designation1 = new DesignationDTO { }, Employee = new EmployeeDTO { }, Office1 = new OfficeDTOs { }, Rank1 = new RankDTO { } }; return(ReturnRecord); }
public void UpdateEmployeeTraining(EmpTrainingDTO Record) { EmpTraining Domain = EmpTrainingRequestFormatter.ConvertRespondentInfoFromDTO(Record); _unitOfWork.EmpTrainingRepository.Update(Domain); }
public void Edit(EmpTrainingDTO EduDTO) { TDAL.Edit(EduDTO); }
public void Add(EmpTrainingDTO DTO) { TDAL.Add(DTO); }