public void GetDofaPeerData(int _dataCaptYM) { DataCaptYM = SessionManager.DataCaptYR > 0 ? SessionManager.DataCaptYR : (_dataCaptYM > 0 ? _dataCaptYM : 0); DataCollectionModelDataContext db = new DataCollectionModelDataContext(); if (DataCaptYM > 0) { DofaPeerData = db.DofaPeers.Where(a => a.DataCaptYM == DataCaptYM && a.DeptID == SessionManager.DeptID && a.MenuID == DataAccess.Enum.Menu.DOFAPEER.ToString()).ToList(); } if (DofaPeerData == null || DofaPeerData.Count == 0) { DofaPeerData = new List <DofaPeer>(); DofaPeer dofaPeer = new DofaPeer(); dofaPeer.PeerNo = 1; DofaPeerData.Add(dofaPeer); DataStatus = (int)DataAccess.Enum.DataStatus.DataEntryStartedbyOperator; DataStatusName = (DataAccess.Enum.DataStatus.DataEntryStartedbyOperator).GetStringValue(); } else { DataStatus = (int)DofaPeerData.First().DataStatus; DataStatusName = ((DataAccess.Enum.DataStatus)DataStatus).GetStringValue(); } }
public ActionResult LoadEmpData(string EmpNo, string DataCaptYM, bool isFromSave) { SessionManager.DataCaptYR = Convert.ToInt32(DataCaptYM); FormsViewModel dOAA1ViewModel = new FormsViewModel(); dOAA1ViewModel.GetDOAA1Data(Convert.ToInt32(DataCaptYM), Menu.DOFAPEER.ToString()); string MenuPartial = FormCommonMethods.GetMenuPartial(Menu.DOFAPEER.ToString()); if (!string.IsNullOrEmpty(EmpNo)) { dOAA1ViewModel.dofaPeerViewModel.DofaPeerData = dOAA1ViewModel.dofaPeerViewModel.DofaPeerData.Where(a => a.empNo.Equals(Convert.ToInt32(EmpNo))).ToList(); dOAA1ViewModel.dofaPeerViewModel.EmpNo = Convert.ToInt32(EmpNo); } if (dOAA1ViewModel.dofaPeerViewModel.DofaPeerData.Count() <= 0) { DofaPeer dofaPeer = new DofaPeer(); dofaPeer.empNo = Convert.ToInt32(EmpNo); dofaPeer.PeerNo = 1; dOAA1ViewModel.dofaPeerViewModel.DofaPeerData.Add(dofaPeer); } object DataObject = FormCommonMethods.GetDynamicViewModel(Menu.DOFAPEER.ToString(), dOAA1ViewModel); if (isFromSave) { TempData["isSaveSuccessfully"] = true; TempData["isFailedToSentEmail"] = false; } return(PartialView(MenuPartial, DataObject)); }