public JsonResult getEmployeeType()
        {
            objemptypebll = new EmployeeType_BLL();
            DataTable dt = objemptypebll.SelectAll();
            var       serializedempType   = JsonConvert.SerializeObject(dt);
            var       deserializedemptype = JsonConvert.DeserializeObject(serializedempType);

            return(Json(new { emptype = serializedempType }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult ShowEmployeeType(int id)
        {
            objemptypeproperty = new EmployeeTypeProperty();
            objemptypeproperty.EmployeeTypeID = id;
            objemptypeproperty.TableName      = "tblEmployeeType";
            objemptypebll = new EmployeeType_BLL(objemptypeproperty);
            DataTable dt = objemptypebll.SelectOne();

            ViewBag.EmployeeType = dt;
            return(View("AddEmployeeType", objemptypeproperty));
        }
Beispiel #3
0
        public void GetEmptype()
        {
            EmployeeType_BLL            EmployeeType_BLL = new EmployeeType_BLL();
            DataTable                   dt = EmployeeType_BLL.SelectAll();
            List <EmployeeTypeProperty> EmptypelistItems = new List <EmployeeTypeProperty>();

            foreach (DataRow dr in dt.Rows)
            {
                EmployeeTypeProperty objEmployeeTypeProperty = new EmployeeTypeProperty();
                objEmployeeTypeProperty.EmployeeType   = dr["EmployeeType"].ToString();
                objEmployeeTypeProperty.EmployeeTypeID = Convert.ToInt32(dr["EmployeeTypeID"].ToString());
                EmptypelistItems.Add(objEmployeeTypeProperty);
            }
            ViewBag.EmpTypelistItems = EmptypelistItems;
        }
        public JsonResult DeleteEmployeeType(int id)
        {
            objemptypeproperty = new EmployeeTypeProperty();
            objemptypeproperty.EmployeeTypeID = id;
            objemptypeproperty.TableName      = "tblEmployeeType";
            objemptypeproperty.Status         = "Deleted";
            // objemptypeproperty.U_id = SessionManager.CurrentUser.ID;
            objemptypebll = new EmployeeType_BLL(objemptypeproperty);
            var flag = objemptypebll.UpdateStatus();

            if (flag)
            {
                return(Json(new { success = true, statuscode = 200, msg = "Successfull" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { success = false, statuscode = 500, msg = "Failed" }, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult AddEmployeeType(EmployeeTypeProperty emptype)
        {
            if (ModelState.IsValid)
            {
                if (emptype.EmployeeTypeID <= 0 || emptype.EmployeeTypeID == null)
                {
                    emptype.InsertionDate = DateTime.Now;
                    emptype.Status        = "Active";
                    emptype.IsActive      = true;
                    emptype.InsertBy      = SessionManager.CurrentUser.ID;
                    objemptypebll         = new EmployeeType_BLL(emptype);
                    var flag = objemptypebll.Insert();
                    if (flag)
                    {
                        return(Json(new { success = true, statuscode = 200, msg = "Successfully inserted" }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, statuscode = 500, msg = "Failed" }, JsonRequestBehavior.AllowGet));
                    }
                }

                else
                {
                    objemptypebll = new EmployeeType_BLL(emptype);
                    var flag = objemptypebll.Update();
                    if (flag)
                    {
                        return(Json(new { success = true, statuscode = 200, msg = "Successfully Updated" }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, statuscode = 500, msg = "Failed" }, JsonRequestBehavior.AllowGet));
                    }
                }
            }

            else
            {
                return(Json(new { success = false, statuscode = 500, msg = "Please Enter According To Instructions" }, JsonRequestBehavior.AllowGet));
            }
        }