Exemplo n.º 1
0
        public ActionResult ViewCommittments(CEmployeePoints model)
        {
            if (!CSessionManager.IsLoggedIn())
            {
                return(RedirectToAction("Index"));
            }

            try
            {
                var usr      = _functionCall.GetEmployeeInfo(CSessionManager.IWSessionID);
                var employee = new CEmployeeInfo();
                foreach (DataRow rw in usr.Rows)
                {
                    employee.EmpID = rw["EmpID"].ToString();
                }
                var EmpID = employee.EmpID;
                ViewBag.EmpID = EmpID;
                //ViewData["EmpID"] = EmpID;
                var GetUsr = GetCommandDataParam("P_00050", CSessionManager.IWSessionID, model.EmpID);
                var GetID  = new CEmployeeID();
                foreach (DataRow rw in GetUsr.Rows)
                {
                    GetID.ID = rw["ID#"].ToString();
                }

                var MyEmpID = GetID.ID;
                ViewBag.MyEmpID    = MyEmpID;
                Session["MyEmpID"] = MyEmpID;
                //var Committments = GetCommandDataParam("P_00041", CSessionManager.IWSessionID, MyEmpID);
                ViewData["Committments"] = _data.Committment(GetCommandDataParam("P_00041", CSessionManager.IWSessionID, MyEmpID));
                ViewBag.Commitments      = GetCommandDataParam("P_00041", CSessionManager.IWSessionID, MyEmpID);

                ViewBag.EmployeeGP   = _functionCall.GetEmployeeGP(CSessionManager.IWSessionID, MyEmpID, model.StartDate, model.EndDate);
                ViewBag.EmployeeCGPA = _functionCall.GetEmployeeCGPA(CSessionManager.IWSessionID, MyEmpID);
                //var param = IWServices.CreateParameters(EmpID);
                ViewData["Surbodinates"] = _data.GetSurbordinates(GetCommandDataParam("ESS_005", CSessionManager.IWSessionID, EmpID));
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
                return(View("Error"));
            }
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult ViewCommittments()
        {
            if (!CSessionManager.IsLoggedIn())
            {
                return(RedirectToAction("Index"));
            }
            CEmployeePoints model = new CEmployeePoints();

            try
            {
                var usr      = _functionCall.GetEmployeeInfo(CSessionManager.IWSessionID);
                var employee = new CEmployeeInfo();
                foreach (DataRow rw in usr.Rows)
                {
                    employee.EmpID = rw["EmpID"].ToString();
                }
                var EmpID  = employee.EmpID;
                var GetUsr = GetCommandDataParam("P_00050", CSessionManager.IWSessionID, EmpID);
                var GetID  = new CEmployeeID();
                foreach (DataRow rw in GetUsr.Rows)
                {
                    GetID.ID = rw["ID#"].ToString();
                }

                var MyEmpID = GetID.ID;
                ViewBag.MyEmpID    = MyEmpID;
                Session["MyEmpID"] = MyEmpID;
                string AppraisalPeriodStartDate = "";
                string AppraisalPeriodEndDate   = "";
                ViewBag.Commitments      = GetCommandDataParam("P_00041", CSessionManager.IWSessionID, MyEmpID);
                ViewBag.EmployeeGP       = _functionCall.GetEmployeeGP(CSessionManager.IWSessionID, MyEmpID, AppraisalPeriodStartDate, AppraisalPeriodEndDate);
                ViewBag.EmployeeCGPA     = _functionCall.GetEmployeeCGPA(CSessionManager.IWSessionID, MyEmpID);
                ViewData["Surbodinates"] = _data.GetSurbordinates(GetCommandDataParam("ESS_005", CSessionManager.IWSessionID, EmpID));
                model.StartDate          = string.Format("{0}-01-01", DateTime.Today.Year);
                model.EndDate            = string.Format("{0}-12-31", DateTime.Today.Year);
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
                return(View("Error"));
            }
            return(View(model));
        }