Esempio n. 1
0
        public ActionResult Create(DepartmentEmployeeRegistrationModel collection, int?DesignationCombo)
        {
            try
            {
                CheckViewBagData();
                if (ModelState.IsValid)
                {
                    var data = new tbl_DepartmentEmployeeRegistration()
                    {
                        EmployeeTokenNo      = collection.EmployeeTokenNo,
                        EmployeeAddress      = collection.EmployeeAddress,
                        EmployeeContactNo    = collection.EmployeeContactNo,
                        EmployeeDepartmentID = collection.EmployeeDepartmentID,
                        // EmployeeDesignationID = collection.EmployeeDesignationID,
                        EmployeeDesignationID = Convert.ToInt32(collection.DesignationCombo1),
                        EmployeeEmailID       = collection.EmployeeEmailID,
                        EmployeeName          = collection.EmployeeName,
                        EmployeePassword      = collection.EmployeePassword,
                        Date = DateTime.Now
                    };
                    _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Add(data);
                    if (!_DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Any(p => p.EmployeeTokenNo == collection.EmployeeTokenNo))
                    {
                        _DbWorkPermitSystemEntities.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        TempData["ErrorTokenNo"] = "Token No. Already Present !!!";
                    }
                }
                //other way
                //ViewBag.DepartmentCombo = _DbWorkPermitSystemEntities.tbl_DepartmentMaster;

                ViewBag.DepartmentCombo = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName");
                //ViewBag.DesignationCombo = new SelectList(_DbWorkPermitSystemEntities.tbl_DesignationMaster, "DesignationID", "DesignationName");
                return(View());
            }
            catch (Exception ex)
            {
                ResultModel _objResult = new ResultModel();
                _objResult.success = 0;
                _objResult.msg     = ex.ToString();
                return(View());
            }
        }
        public JsonResult AddDepartmentEmployeeRegistration(DepartmentEmployeeRegistrationModel collection)
        {
            try
            {
                ResultModel _objResult = new ResultModel();

                var data = new tbl_DepartmentEmployeeRegistration()
                {
                    DeviceTokenId         = collection.DeviceTokenId,
                    EmployeeTokenNo       = collection.EmployeeTokenNo,
                    EmployeeAddress       = collection.EmployeeAddress,
                    EmployeeContactNo     = collection.EmployeeContactNo,
                    EmployeeDepartmentID  = collection.EmployeeDepartmentID,
                    EmployeeDesignationID = collection.EmployeeDesignationID,
                    EmployeeEmailID       = collection.EmployeeEmailID,
                    EmployeeName          = collection.EmployeeName,
                    EmployeePassword      = collection.EmployeePassword,
                    Date = DateTime.Now
                };

                _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Add(data);

                if (!_DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Any(p => p.EmployeeTokenNo == collection.EmployeeTokenNo))
                {
                    _DbWorkPermitSystemEntities.SaveChanges();
                    _objResult.success = 1;
                    _objResult.msg     = "Save Successfully";
                    return(Json(_objResult, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    _objResult.success = 0;
                    _objResult.msg     = "Token No. Already Present !!!";
                    return(Json(_objResult, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                ResultModel _objResult = new ResultModel();
                _objResult.success = 0;
                _objResult.msg     = ex.ToString();
                return(Json(_objResult, JsonRequestBehavior.AllowGet));
            }
        }