Пример #1
0
        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));
        }