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));
        }
예제 #2
0
        public ActionResult OnDAtaCaptYMChange(int DataCaptYM, string Menu, string DeptId)
        {
            FormsViewModel dOAA1ViewModel = new FormsViewModel();

            SessionManager.DataCaptYR = DataCaptYM;
            SessionManager.DeptID     = DeptId;
            dOAA1ViewModel.GetDOAA1Data(DataCaptYM, Menu);
            string MenuPartial = FormCommonMethods.GetMenuPartial(Menu);
            object DataObject  = FormCommonMethods.GetDynamicViewModel(Menu, dOAA1ViewModel);

            return(PartialView(MenuPartial, DataObject));
        }