public JsonResult SaveRequisitionByHOD(AddRequisitionByHODBO Data)
        {
            AddRequisitionByHODBAL objAddRequisitionByHODBAL = new AddRequisitionByHODBAL();
            string strResult = objAddRequisitionByHODBAL.SaveAddRequisitionByHOD(Data, Convert.ToInt32(ViewData["LoginUserId"]));

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Index()
        {
            ViewBag.MainTitle = "AddRequisitionByHOD";
            ViewBag.Title     = "AddRequisitionByHOD";
            ViewBag.Icon      = "fa fa-user";
            AddRequisitionByHODBO objAddRequisitionByHODBO = new AddRequisitionByHODBO();

            return(View(objAddRequisitionByHODBO));
        }
        public string SaveAddRequisitionByHOD(AddRequisitionByHODBO objAddRequisitionByHODBO, int iUserId)
        {
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();
            ProcParameterBO        objDBparameter         = null;
            string strResult = "";

            try
            {
                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iJobId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.JobId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strJobTitle";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.JobTitle;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strDescription";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.Description;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strJobType";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.JobType;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strSkills";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.Skills;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strExperience";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.Experience;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iCurrentSalary";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.CurrentSalary;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iExpectedSalary";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.ExpectedSalary;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strStatus";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@bIsActive";
                objDBparameter.dbType         = DbType.Boolean;
                objDBparameter.ParameterValue = objAddRequisitionByHODBO.IsActive;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter               = new ProcParameterBO();
                objDBparameter.Direction     = ParameterDirection.Input;
                objDBparameter.ParameterName = "@strResult";
                objDBparameter.dbType        = DbType.String;
                objDBparameter.Size          = 100;
                objProcParameterBOList.Add(objDBparameter);

                objDBAccess.executeNonQuery(ProcSaveAddRequisitionByHOD, ref objProcParameterBOList);

                for (int i = 0; i < objProcParameterBOList.Count; i++)
                {
                    if (objProcParameterBOList[i].Direction == ParameterDirection.Output)
                    {
                        strResult = objProcParameterBOList[i].ParameterValue.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "SaveAddRequisitionByHOD");
                strResult = "FAILED";
                throw ex;
            }
            return(strResult);
        }
 public string SaveAddRequisitionByHOD(AddRequisitionByHODBO objAddRequisitionByHODBO, int iUserId)
 {
     return(objAddRequisitionByHODDAL.SaveAddRequisitionByHOD(objAddRequisitionByHODBO, iUserId));
 }