Exemple #1
0
        // GET: EmployeeRegistration/Details/5
        public ActionResult Details(int id)
        {
            CheckViewBagData();

            var _objEmployee    = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(p => p.EmployeeSrNo == id).FirstOrDefault();
            var _objDesignation = _DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(a => a.DesignationID == _objEmployee.EmployeeDesignationID).FirstOrDefault();
            var _objDepartment  = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentID == _objEmployee.EmployeeDepartmentID).FirstOrDefault();

            DepartmentEmployeeRegistrationModel _objEmployeeModelItem = new DepartmentEmployeeRegistrationModel();

            _objEmployeeModelItem.EmployeeSrNo          = _objEmployee.EmployeeSrNo;
            _objEmployeeModelItem.EmployeeTokenNo       = _objEmployee.EmployeeTokenNo;
            _objEmployeeModelItem.EmployeeName          = _objEmployee.EmployeeName;
            _objEmployeeModelItem.EmployeeAddress       = _objEmployee.EmployeeAddress;
            _objEmployeeModelItem.EmployeeContactNo     = _objEmployee.EmployeeContactNo;
            _objEmployeeModelItem.EmployeeDepartmentID  = _objEmployee.EmployeeDepartmentID;
            _objEmployeeModelItem.EmployeeDesignationID = _objEmployee.EmployeeDesignationID;
            _objEmployeeModelItem.DepartmentName        = _objDepartment.DepartmentName;
            _objEmployeeModelItem.DesignationName       = _objDesignation.DesignationName;
            _objEmployeeModelItem.EmployeeEmailID       = _objEmployee.EmployeeEmailID;
            _objEmployeeModelItem.EmployeePassword      = _objEmployee.EmployeePassword;
            _objEmployeeModelItem.Date = _objEmployee.Date;

            return(View(_objEmployeeModelItem));
        }
Exemple #2
0
        public ActionResult Index()
        {
            CheckViewBagData();
            List <DepartmentEmployeeRegistrationModel> _objEmployeeModel = new List <DepartmentEmployeeRegistrationModel>();
            var Employee = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.ToList();

            foreach (var item in Employee)
            {
                DepartmentEmployeeRegistrationModel _objEmployeeModelItem = new DepartmentEmployeeRegistrationModel();
                var _objEmployee = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(p => p.EmployeeSrNo == item.EmployeeSrNo).FirstOrDefault();
                _objEmployeeModelItem.EmployeeSrNo          = _objEmployee.EmployeeSrNo;
                _objEmployeeModelItem.EmployeeTokenNo       = _objEmployee.EmployeeTokenNo;
                _objEmployeeModelItem.EmployeeName          = _objEmployee.EmployeeName;
                _objEmployeeModelItem.EmployeeAddress       = _objEmployee.EmployeeAddress;
                _objEmployeeModelItem.EmployeeContactNo     = _objEmployee.EmployeeContactNo;
                _objEmployeeModelItem.EmployeeDepartmentID  = _objEmployee.EmployeeDepartmentID;
                _objEmployeeModelItem.EmployeeDesignationID = _objEmployee.EmployeeDesignationID;
                _objEmployeeModelItem.EmployeeEmailID       = _objEmployee.EmployeeEmailID;
                _objEmployeeModelItem.EmployeePassword      = _objEmployee.EmployeePassword;
                _objEmployeeModelItem.Date = _objEmployee.Date;
                _objEmployeeModel.Add(_objEmployeeModelItem);
            }

            return(View(_objEmployeeModel.ToList()));
        }
Exemple #3
0
        // GET: EmployeeRegistration/Edit/5
        public ActionResult Edit(int id, int id1)
        {
            CheckViewBagData();
            var Designation = _DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(e => e.DepartmentID == id1).FirstOrDefault();

            DepartmentEmployeeRegistrationModel _objEmployeeModel = new DepartmentEmployeeRegistrationModel();
            var _objEmployee = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(E => E.EmployeeSrNo == id).FirstOrDefault();

            {
                var Department = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(e => e.DepartmentID == _objEmployee.EmployeeDepartmentID).FirstOrDefault();
                // _objEmployeeModel.EmployeeSrNo = _objEmployee.EmployeeSrNo;
                _objEmployeeModel.EmployeeTokenNo      = _objEmployee.EmployeeTokenNo;
                _objEmployeeModel.EmployeeName         = _objEmployee.EmployeeName;
                _objEmployeeModel.EmployeeAddress      = _objEmployee.EmployeeAddress;
                _objEmployeeModel.EmployeeContactNo    = _objEmployee.EmployeeContactNo;
                _objEmployeeModel.EmployeeEmailID      = _objEmployee.EmployeeEmailID;
                _objEmployeeModel.EmployeeDepartmentID = _objEmployee.EmployeeDepartmentID;
                _objEmployeeModel.DeviceTokenId        = _objEmployee.DeviceTokenId;
                _objEmployeeModel.DesignationCombo1    = Convert.ToString(_objEmployee.EmployeeDesignationID);
                // _objEmployeeModel.DepartmentName = Department.DepartmentName;
                //_objEmployeeModel.DesignationName = Designation.DesignationName;
                // _objEmployeeModel.Date = _objEmployee.Date;
                _objEmployeeModel.EmployeePassword = _objEmployee.EmployeePassword;
            };

            ViewBag.DepartmentCombo1  = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName", _objEmployeeModel.EmployeeDepartmentID);
            ViewBag.DesignationCombo1 = new SelectList(_DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(e => e.DepartmentID == id1), "DesignationID", "DesignationName", _objEmployeeModel.EmployeeDesignationID);
            return(View(_objEmployeeModel));
        }
        async void SendRegistrationToServerForEmployee(string token, string UserID)
        {
            DepartmentEmployeeRegistrationModel _objDepartmentEmployeeRegistrationModel = new DepartmentEmployeeRegistrationModel();

            _objDepartmentEmployeeRegistrationModel.DeviceTokenId   = token.Trim();
            _objDepartmentEmployeeRegistrationModel.EmployeeTokenNo = UserID.Trim();

            string     Url        = StatusModel.Url + "UpdateEmployeeDeviceTokenNumber";
            WebHelpper _objHelper = new WebHelpper();

            var PostString = JsonConvert.SerializeObject(_objDepartmentEmployeeRegistrationModel);
            var request    = await _objHelper.MakePostRequest(Url, PostString, true);

            ResultModel ResultgetRequest = JsonConvert.DeserializeObject <ResultModel>(request);
        }
Exemple #5
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));
            }
        }
Exemple #7
0
        public ActionResult Edit(int id, DepartmentEmployeeRegistrationModel collection, int?DesignationCombo1)
        {
            try
            {
                // TODO: Add update logic here
                CheckViewBagData();
                if (ModelState.IsValid)
                {
                    var data = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(b => b.EmployeeSrNo == id).FirstOrDefault();
                    {
                        //data.EmployeeSrNo = collection.EmployeeSrNo;
                        data.EmployeeName          = collection.EmployeeName;
                        data.EmployeeTokenNo       = collection.EmployeeTokenNo;
                        data.EmployeeAddress       = collection.EmployeeAddress;
                        data.EmployeeContactNo     = collection.EmployeeContactNo;
                        data.EmployeeEmailID       = collection.EmployeeEmailID;
                        data.EmployeeDepartmentID  = collection.EmployeeDepartmentID;
                        data.EmployeeDesignationID = Convert.ToInt32(collection.DesignationCombo1);
                        data.EmployeePassword      = collection.EmployeePassword;
                    };

                    _DbWorkPermitSystemEntities.Entry(data).State = EntityState.Modified;
                    _DbWorkPermitSystemEntities.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.DepartmentCombo1  = new SelectList(_DbWorkPermitSystemEntities.tbl_DepartmentMaster, "DepartmentID", "DepartmentName", collection.EmployeeDepartmentID);
                ViewBag.DesignationCombo1 = new SelectList(_DbWorkPermitSystemEntities.tbl_DesignationMaster.Where(e => e.DepartmentID == collection.EmployeeDepartmentID), "DesignationID", "DesignationName", collection.EmployeeDesignationID);
                //  SendPushNotification();
                // var resultade = new AdminApiForMVController().SendPushNotification("f","f","f");
                // var r = new AdminApiForMVController().SendPushNotification(collection.DeviceTokenId, collection.EmployeeName, "Emp");
                return(View());
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
        public JsonResult UpdateEmployeeDeviceTokenNumber(DepartmentEmployeeRegistrationModel collection)
        {
            try
            {
                var _objAllRequestProcessModel = _DbWorkPermitSystemEntities.tbl_DepartmentEmployeeRegistration.Where(a => a.EmployeeTokenNo == collection.EmployeeTokenNo).FirstOrDefault();

                _objAllRequestProcessModel.DeviceTokenId = collection.DeviceTokenId;
                _DbWorkPermitSystemEntities.Entry(_objAllRequestProcessModel).State = EntityState.Modified;
                _DbWorkPermitSystemEntities.SaveChanges();
                ResultModel _objResult = new ResultModel();
                _objResult.success = 1;
                _objResult.msg     = "Save Successfully";

                return(Json(_objResult, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ResultModel _objResult = new ResultModel();
                _objResult.success = 0;
                _objResult.msg     = ex.ToString();
                return(Json(_objResult, JsonRequestBehavior.AllowGet));
            }
        }