Example #1
0
        public ActionResult GetIndividualMappingDetails(Int64 EmpId, Int64 AppraisalProcessId)
        {
            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            var Mapping_Detail            = data.GetIndividualMappingDetails(EmpId, AppraisalProcessId);

            return(Json(new { success = true, result1 = JsonConvert.SerializeObject(Mapping_Detail.Tables[0]), result2 = JsonConvert.SerializeObject(Mapping_Detail.Tables[1]) }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public JsonResult GetEvaluatorsList()
        {
            DataSet ds = new DataSet();

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                ds = data.GetEvaluatorsList();
                if (ds != null)
                {
                    return(Json(new
                    {
                        success = true,
                        result = JsonConvert.SerializeObject(ds.Tables[0]),
                        result1 = JsonConvert.SerializeObject(ds.Tables[1])
                    }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { success = false }));
                }
            }
            catch (Exception ex)
            {
                BaseExceptionHandler.HandleException(ref ex);
            }

            return(Json(new { success = false }));
        }
Example #3
0
        public ActionResult RemoveEmployeeMappingDetails(Int64 status, Int64 weightage, Int64 rowID)
        {
            //Int64 result = 0;
            //MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            //var Mapping_Detail = data.RemoveEmployeeMappingDetails(EmpId);
            //return Json(new { success = true, result1 = JsonConvert.SerializeObject(Mapping_Detail) }, JsonRequestBehavior.AllowGet);

            Int64 result = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                result = data.RemoveEmployeeMappingDetails(status, weightage, rowID);
                if (status == 1)
                {
                    result = 1;
                }
                else if (status == 2)
                {
                    result = 2;
                }
                else
                {
                    result = 0;
                }
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }
Example #4
0
        public ActionResult Get_Appraisal_Mapping_Table_Details()
        {
            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            var Mapping_Details           = data.Get_Appraisal_Mapping_Table_Details();

            return(Json(new { success = true, result1 = JsonConvert.SerializeObject(Mapping_Details.Tables[0]), result2 = JsonConvert.SerializeObject(Mapping_Details.Tables[1]) }, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public ActionResult Get_Appraisal_Count()
        {
            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            DataSet Appraisal_Counts      = new DataSet();

            Appraisal_Counts = data.Get_Appraisal_Count(Convert.ToInt64(Session["UserID"]));
            DataTable dt1 = Appraisal_Counts.Tables[0];
            DataTable dt2 = Appraisal_Counts.Tables[1];
            DataTable dt3 = Appraisal_Counts.Tables[2];
            int       Appraisal_Count1 = Convert.ToInt32(string.IsNullOrEmpty(dt1.Compute("SUM(Pending)", string.Empty).ToString()) ? 0 : dt1.Compute("SUM(Pending)", string.Empty));
            int       Appraisal_Count2 = Convert.ToInt32(string.IsNullOrEmpty(dt2.Compute("SUM(Pending)", string.Empty).ToString()) ? 0 : dt2.Compute("SUM(Pending)", string.Empty));
            int       Appraisal_Count3 = Convert.ToInt32(string.IsNullOrEmpty(dt3.Compute("SUM(Pending)", string.Empty).ToString()) ? 0 : dt3.Compute("SUM(Pending)", string.Empty));

            //int Appraisal_Active_Stage= Convert.ToInt32(string.IsNullOrEmpty(dt3.Compute("APPRAISAL_ACTIVE_STAGE", string.Empty).ToString()) ? 0 : dt3.Compute("APPRAISAL_ACTIVE_STAGE", string.Empty));


            Session["SelfAppraisalPendingCount"] = Appraisal_Count3;
            return(Json(new
            {
                success = true,
                result = Appraisal_Count1,
                result1 = Appraisal_Count2,
                result2 = Appraisal_Count3,
                result3 = JsonConvert.SerializeObject(Appraisal_Counts.Tables[2])
            }, JsonRequestBehavior.AllowGet));
        }
Example #6
0
        public JsonResult GetManagersList(Int64 EmpId)
        {
            //  DataTable dt = new DataTable();

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();

            var dt = data.GetManagersList(EmpId);

            return(Json(JsonConvert.SerializeObject(dt), JsonRequestBehavior.AllowGet));
        }
Example #7
0
        public ActionResult AddAppraisalProcessDetails(string appraisalPeriod, string fromdate, string todate, string untilDate, string evaluator, string maxRating)
        {
            Int64 result = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                result = data.AddAppraisalProcessDetails(appraisalPeriod, fromdate == "" ? (DateTime?)null : Convert.ToDateTime(fromdate), todate == "" ? (DateTime?)null : Convert.ToDateTime(todate), untilDate == "" ? (DateTime?)null : Convert.ToDateTime(untilDate), Convert.ToInt64(evaluator), Convert.ToInt64(maxRating));
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }
Example #8
0
        public ActionResult RemoveAppraisalEmployeeMapping(Int64 EMP_ID, Int64 AppraisalProcessId)
        {
            Int64 result = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                result = data.RemoveAppraisalEmployeeMapping(EMP_ID, AppraisalProcessId);
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }
Example #9
0
        public ActionResult ClosingAppraisalProcess(Int64 AppraisalProcessId)
        {
            Int64 result = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                result = data.ClosingAppraisalProcess(AppraisalProcessId);
                if (result > 0)
                {
                    result = 1;
                }
                else
                {
                    result = 0;
                }
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }
Example #10
0
        public ActionResult AssignManagerToEmployee(Int64 id, Int64 managerId, string AppraisalProcessId)
        {
            Int64 result = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            try
            {
                result = data.AssignManagerToEmployee(id, managerId, Convert.ToInt64(AppraisalProcessId));
                if (result > 0)
                {
                    result = 1;
                }
                else
                {
                    result = 0;
                }
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }
Example #11
0
        public ActionResult Add_Appraisal_Designation_Mapping(string type, string description, string weightage, string designation)
        {
            Int64   result    = 0;
            Decimal Weightage = 0;

            MTSHRDataLayer.Appraisal data = new MTSHRDataLayer.Appraisal();
            if (weightage == "")
            {
                Weightage = 0;
            }
            else
            {
                Weightage = Convert.ToDecimal(weightage);
            }
            try
            {
                string[] DescriptionList = description.Split(',');

                if (DescriptionList != null && DescriptionList.Length > 0)
                {
                    for (int int_i = 0; int_i < DescriptionList.Length; int_i++)
                    {
                        result = data.Add_Appraisal_Designation_Mapping(Convert.ToInt64(type), Convert.ToInt64(DescriptionList[int_i]), Weightage, Convert.ToInt64(designation));
                    }
                }
                if (result > 0)
                {
                    result = 1;
                }
            }
            catch (Exception e)
            {
                BaseExceptionHandler.HandleException(ref e);
            }
            return(Json(new { result = result }));
        }