public JsonResult DepartmentExists(string DepartmentName, int?DepartmentID)
 {
     if (DepartmentID != null)
     {
         if (_DbWorkPermitSystemEntities.tbl_DepartmentMaster.Any(x => x.DepartmentName == DepartmentName))
         {
             tbl_DepartmentMaster existingDepartment = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Single(x => x.DepartmentName == DepartmentName);
             if (existingDepartment.DepartmentID != DepartmentID)
             {
                 return(Json(false));
             }
             else
             {
                 return(Json(true));
             }
         }
         else
         {
             return(Json(true));
         }
     }
     else
     {
         return(Json(!_DbWorkPermitSystemEntities.tbl_DepartmentMaster.Any(x => x.DepartmentName == DepartmentName)));
     }
 }
Esempio n. 2
0
        public async void GetAllDesignationByDepartment(string sDepartmentID)
        {
            try
            {
                string                Url                   = StatusModel.Url + "GetDesignationMasterByDepartment";
                WebHelpper            _objHelper            = new WebHelpper();
                tbl_DesignationMaster _objDesignationMaster = new tbl_DesignationMaster();
                tbl_DepartmentMaster  _objDepartmentMaster  = new tbl_DepartmentMaster();
                _objDepartmentMaster.DepartmentID = Convert.ToInt32(sDepartmentID);
                var PostString = JsonConvert.SerializeObject(_objDepartmentMaster);
                var request    = await _objHelper.MakePostRequest(Url, PostString, true);

                ResultAllDesignationMaster = JsonConvert.DeserializeObject <List <tbl_DesignationMaster> >(request);

                DesignationByDepartment = new string[ResultAllDesignationMaster.Count + 1];

                int i = 1;
                DesignationByDepartment[0] = "--Select Designation--";
                foreach (var item in ResultAllDesignationMaster)
                {
                    DesignationByDepartment[i] = item.DesignationName;
                    i++;
                }


                ArrayAdapter _adapterDesignationByDepartment = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, DesignationByDepartment);

                txt_EmployeeDesignationID.Adapter = _adapterDesignationByDepartment;
            }
            catch (Exception e)
            {
                string ErrorMsg = e.ToString();
                Toast.MakeText(this, ErrorMsg, ToastLength.Long).Show();
            }
        }
        public ActionResult Create(DepartmentMasterModel collection)
        {
            CheckViewBagData();
            if (ModelState.IsValid)
            {
                var data = new tbl_DepartmentMaster()
                {
                    DepartmentName       = collection.DepartmentName,
                    DepartmentCreateDate = DateTime.Now
                };
                if (!_DbWorkPermitSystemEntities.tbl_DepartmentMaster.Any(p => p.DepartmentName == collection.DepartmentName))
                {
                    try
                    {
                        _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Add(data);
                        _DbWorkPermitSystemEntities.SaveChanges();


                        List <string> Desig = new List <string> {
                            "Activity Owner", "Area Owner"
                        };
                        foreach (var item in Desig)
                        {
                            var DesignationData = new tbl_DesignationMaster()
                            {
                                DepartmentID          = _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Where(p => p.DepartmentName == collection.DepartmentName).Select(p => p.DepartmentID).FirstOrDefault(),
                                DesignationName       = item,
                                DesignationCreateDate = DateTime.Now
                            };
                            _DbWorkPermitSystemEntities.tbl_DesignationMaster.Add(DesignationData);
                            _DbWorkPermitSystemEntities.SaveChanges();
                        }
                        return(RedirectToAction("Index"));
                    }
                    catch (Exception ex)
                    {
                        return(View());
                    }
                }
                else
                {
                    ViewBag.Errormessage = "Fail";
                }
            }
            return(View());
        }
 public JsonResult AddDepartmentMaster(tbl_DepartmentMaster collection)
 {
     try
     {
         _DbWorkPermitSystemEntities.tbl_DepartmentMaster.Add(collection);
         _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));
     }
 }
Esempio n. 5
0
        public async void GetAllDepartment()
        {
            try
            {
                string               Url                  = StatusModel.Url + "GetDepartmentMaster";
                WebHelpper           _objHelper           = new WebHelpper();
                tbl_DepartmentMaster _objDepartmentMaster = new tbl_DepartmentMaster();


                //using (var client = new WebClient())
                //{
                //    client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
                //    var responce = client.UploadString(new Uri(Url), "GET");
                //    ResultAllDepartmentMaster = JsonConvert.DeserializeObject < List<tbl_DepartmentMaster>>(responce);

                //}

                var request = await _objHelper.MakeGetRequest(Url);

                ResultAllDepartmentMaster = JsonConvert.DeserializeObject <List <tbl_DepartmentMaster> >(request);

                Department = new string[ResultAllDepartmentMaster.Count + 1];

                int i = 1;
                Department[0] = "--Select Department--";
                foreach (var item in ResultAllDepartmentMaster)
                {
                    Department[i] = item.DepartmentName;
                    i++;
                }

                ArrayAdapter _adapterDepartment = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, Department);
                txt_EmployeeDepartmentID.Adapter = _adapterDepartment;
            }
            catch (Exception e)
            {
                string ErrorMsg = e.ToString();
                Toast.MakeText(this, ErrorMsg, ToastLength.Long).Show();
            }
        }