Exemple #1
0
        private void Upd_ByID(HttpContext context)
        {
            String jSonString = "";

            try {
                Permits aPermits  = new Permits();
                int     idPermits = Convert.ToInt32(context.Request.Form["txtID"]);

                aPermits.ID = idPermits;

                aPermits.Name = !String.IsNullOrEmpty(context.Request.Form["txtName"])
                    ? Convert.ToString(context.Request.Form["txtName"])
                    : aPermits.Name;

                aPermits.SystemKey = !String.IsNullOrEmpty(context.Request.Form["txtSystemKey"])
                    ? Convert.ToString(context.Request.Form["txtSystemKey"])
                    : aPermits.SystemKey;

                aPermits.IsAdmin = !String.IsNullOrEmpty(context.Request.Form["cbbIsAdmin"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsAdmin"])
                    : aPermits.IsAdmin;

                aPermits.IsContent = !String.IsNullOrEmpty(context.Request.Form["cbbIsContent"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsContent"])
                    : aPermits.IsContent;

                aPermits.IsPartner = !String.IsNullOrEmpty(context.Request.Form["cbbIsPartner"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsPartner"])
                    : aPermits.IsPartner;

                aPermits.Type = !String.IsNullOrEmpty(context.Request.Form["cbbType"])
                    ? Convert.ToInt32(context.Request.Form["cbbType"])
                    : aPermits.Type;

                aPermits.Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                    ? Convert.ToInt32(context.Request.Form["cbbStatus"])
                    : aPermits.Status;
                aPermits.Disable = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                    ? Convert.ToBoolean(context.Request.Form["cbbDisable"])
                    : aPermits.Disable;

                PermitsBO aPermitsBo = new PermitsBO();
                int       ret        = aPermitsBo.Upd(aPermits);

                if (ret != 0)
                {
                    jSonString = "{\"status\": \"success\"}";
                }
                if (ret == 0)
                {
                    jSonString = "{\"status\":\"error|" + ret + "\"}";
                }
            }
            catch (Exception ex) {
                jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message + "\"}";
            }
            finally {
                context.Response.Write(jSonString);
            }
        }
Exemple #2
0
        public void TestUnique()                           //testing the number of unique vehicles counted
        {
            Console.WriteLine("Testing UniqueVehicles()"); //print message
            int result = Permits.UniqueVehicles();         //call method and save as result

            Assert.AreEqual(10, result);                   //check if result correct
        }
Exemple #3
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext <ApplicationDbContext>(options =>
                                                         options.UseSqlServer(
                                                             Configuration.GetConnectionString("DefaultConnection")));
            services.AddDbContext <ContosoUnivContext>(options =>
                                                       options.UseSqlServer(
                                                           Configuration.GetConnectionString("DefaultConnection")));
            services.AddDatabaseDeveloperPageExceptionFilter();

            services.AddDefaultIdentity <IdentityUser>(options => options.SignIn.RequireConfirmedAccount = false)
            .AddRoles <IdentityRole>()
            .AddEntityFrameworkStores <ApplicationDbContext>();

            services.AddControllersWithViews();

#if DEBUG
            services.AddRazorPages().AddRazorRuntimeCompilation();
#endif
            services.AddAuthorization(options =>
            {
                foreach (var claim in Permits.GetAllPermits())
                {
                    options.AddPolicy(claim, policy => policy.RequireClaim(claim));
                }
            });

//            services.AddScoped<IClaimsTransformation, RoleClaimTransformer>();
        }
Exemple #4
0
        public void TestPermitsIssued()
        {
            Console.WriteLine("Testing PermitsIssued()"); //print message
            int result = Permits.PermitsIssued();         //call method and save as result

            Assert.AreEqual(8, result);                   //check if result correct
        }
Exemple #5
0
        public Permits Details(int?id)
        {
            Permits model = new Permits();

            model = _context.Permit.Where(a => a.Id == id).Select(b => b).FirstOrDefault();
            return(model);
        }
 public static PermitsModel EntityToModel(this Permits entity, bool virtualActive = false)
 {
     try
     {
         PermitsModel model = new PermitsModel()
         {
             EmployeeId   = entity.EmployeeId,
             EndDate      = entity.EndDate,
             PermitTypeId = entity.PermitTypeId,
             StartingDate = entity.StartingDate,
             IsActive     = entity.IsActive,
             Id           = entity.Id
         };
         if (virtualActive)
         {
             model.PermitType = entity.PermitType;
             model.Employee   = entity.Employee;
         }
         return(model);
     }
     catch (Exception)
     {
         return(new PermitsModel());
     }
 }
Exemple #7
0
        public void TestFees()
        {
            Console.WriteLine("Testing FeesCalculation()"); //print message
            int result = Permits.FeesCalculation();         //call method and save as result

            Assert.AreEqual(400, result);                   //check if result correct
        }
        public ActionResult PermitDelete(int id)
        {
            Permits permit = _servicePermits.GetById(id);

            permit.IsActive = false;
            _servicePermits.Update(permit);
            return(RedirectToAction("PermitList"));
        }
        public ActionResult PermitInsert(PermitsModel permitsModel)
        {
            Permits permit = permitsModel.ModelToEnity();

            permit.IsActive = true;
            _servicePermits.Insert(permit);
            return(RedirectToAction("PermitList"));
        }
        public ActionResult PermitEdit(PermitsModel permits)
        {
            Permits permit = permits.ModelToEnity(true);

            permit.IsActive = true;
            _servicePermits.Update(permit);
            return(RedirectToAction("PermitList"));
        }
        private void Initialize()
        {
            DataTable MonthsDT = new DataTable();

            MonthsDT.Columns.Add(new DataColumn("MonthID", Type.GetType("System.Int32")));
            MonthsDT.Columns.Add(new DataColumn("MonthName", Type.GetType("System.String")));

            DataTable YearsDT = new DataTable();

            YearsDT.Columns.Add(new DataColumn("YearID", Type.GetType("System.Int32")));
            YearsDT.Columns.Add(new DataColumn("YearName", Type.GetType("System.String")));

            for (int i = 1; i <= 12; i++)
            {
                DataRow NewRow = MonthsDT.NewRow();
                NewRow["MonthID"]   = i;
                NewRow["MonthName"] = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(i).ToString();
                MonthsDT.Rows.Add(NewRow);
            }
            cbxMonths.DataSource    = MonthsDT.DefaultView;
            cbxMonths.ValueMember   = "MonthID";
            cbxMonths.DisplayMember = "MonthName";

            DateTime LastDay = new System.DateTime(DateTime.Now.Year, 12, 31);

            System.Collections.ArrayList Years = new System.Collections.ArrayList();
            for (int i = 2013; i <= LastDay.Year; i++)
            {
                DataRow NewRow = YearsDT.NewRow();
                NewRow["YearID"]   = i;
                NewRow["YearName"] = i;
                YearsDT.Rows.Add(NewRow);
                Years.Add(i);
            }
            cbxYears.DataSource    = YearsDT.DefaultView;
            cbxYears.ValueMember   = "YearID";
            cbxYears.DisplayMember = "YearName";

            cbxMonths.SelectedValue = DateTime.Now.Month;
            cbxYears.SelectedValue  = DateTime.Now.Year;

            PermitsManager = new Permits();
            PermitsManager.Initialize();
            dgvPermitsDates.DataSource = PermitsManager.PermitsDatesList;
            dgvPermitsDatesSetting();
            dgvPermits.DataSource = PermitsManager.PermitsList;
            dgvPermits.Columns.Add(PermitsManager.CreateUserColumn);
            dgvPermits.Columns.Add(PermitsManager.SignUserColumn);
            dgvPermitsSettings(ref dgvPermits);
            dgvMDispatch.DataSource = PermitsManager.MDispatchList;
            dgvDispatchSetting(ref dgvMDispatch);
            dgvZDispatch.DataSource = PermitsManager.ZDispatchList;
            dgvDispatchSetting(ref dgvZDispatch);
            dgvUnloads.DataSource = PermitsManager.UnloadsList;
            dgvUnloadsSetting(ref dgvUnloads);
        }
Exemple #12
0
 public int Ins(Permits aPermits)
 {
     try {
         _aDatabaseDa.Permits.AddOrUpdate(aPermits);
         return(_aDatabaseDa.SaveChanges());
     }
     catch (Exception ex) {
         throw new Exception(String.Format("PermitsBO.Ins: {0}", ex.Message));
     }
 }
Exemple #13
0
 public Permits Sel_ByID(Int32 id)
 {
     try {
         Permits aPermits = _aDatabaseDa.Permits.Where(b => b.ID == id).ToList()[0];
         return(aPermits);
     }
     catch (Exception ex) {
         throw new Exception(String.Format("PermitsBO.Sel: {0}", ex.Message));
     }
 }
Exemple #14
0
        public bool ActionPermitted(Actions action, int role)
        {
            Permit featurePermit = Permits.Find(permit => permit.Action == action);

            if (featurePermit != null && featurePermit.Role <= role)
            {
                return(true);
            }
            return(false);
        }
Exemple #15
0
        public void LoadPermitList(string selectedItems = "")
        {
            selectedItems ??= "";
            var selectedList = selectedItems.Split(new char[] { ';' });

            PermitList = Permits.GetAllPermits().Select(p => new SelectListItem
            {
                Text     = p,
                Value    = p.Replace('.', '_'),
                Selected = selectedList.Contains(p.Replace('.', '_'))
            }).ToList();
        }
Exemple #16
0
        private void Ins(HttpContext context)
        {
            String jSonString = "";

            try {
                Permits permits = new Permits {
                    Name = !String.IsNullOrEmpty(context.Request.Form["txtName"])
                        ? Convert.ToString(context.Request.Form["txtName"])
                        : "",
                    IsAdmin = !String.IsNullOrEmpty(context.Request.Form["cbbIsAdmin"])
                        ? Convert.ToBoolean(context.Request.Form["cbbIsAdmin"])
                        : false,
                    IsContent = !String.IsNullOrEmpty(context.Request.Form["cbbIsContent"])
                        ? Convert.ToBoolean(context.Request.Form["cbbIsContent"])
                        : false,
                    IsPartner = !String.IsNullOrEmpty(context.Request.Form["cbbIsPartner"])
                        ? Convert.ToBoolean(context.Request.Form["cbbIsPartner"])
                        : false,
                    Type = !String.IsNullOrEmpty(context.Request.Form["cbbType"])
                        ? Convert.ToInt32(context.Request.Form["cbbType"])
                        : 0,
                    Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                        ? Convert.ToInt32(context.Request.Form["cbbStatus"])
                        : 0,
                    SystemKey = !String.IsNullOrEmpty(context.Request.Form["txtSystemKey"])
                        ? Convert.ToString(context.Request.Form["txtSystemKey"])
                        : "",
                    Disable = !String.IsNullOrEmpty(context.Request.Form["cbbDisable"])
                        ? Convert.ToBoolean(context.Request.Form["cbbDisable"])
                        : false
                };

                PermitsBO permitsBo = new PermitsBO();
                int       ret       = permitsBo.Ins(permits);


                if (ret != 0)
                {
                    jSonString = "{\"status\": \"success\"}";
                }
                if (ret == 0)
                {
                    jSonString = "{\"status\":\"error|" + ret + "\"}";
                }
            }
            catch (Exception ex) {
                jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message + "\"}";
            }
            finally {
                context.Response.Write(jSonString);
            }
        }
Exemple #17
0
 public bool Delete(Permits model)
 {
     try
     {
         _context.Entry(model).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
        public void UpdateFee(string affidavitNo, bool isChecked)
        {
            var permit = Permits.Where(x => x.Affidavit.Equals(long.Parse(affidavitNo))).FirstOrDefault();

            if (isChecked)
            {
                TotalFee          = (decimal.Parse(TotalFee.ToString()) + decimal.Parse(permit.Fee)).ToString();
                permit.IsSelected = true;
            }
            else
            {
                TotalFee          = (decimal.Parse(TotalFee.ToString()) - decimal.Parse(permit.Fee)).ToString();
                permit.IsSelected = false;
            }
        }
Exemple #19
0
        public IActionResult Delete(PermitsViewModel model)
        {
            var type = new Permits
            {
                Id               = model.Id,
                EmployeeName     = model.EmployeeName,
                EmployeeLastName = model.EmployeeLastName,
                PermissionType   = model.PermissionType,
                PermitDate       = model.PermitDate
            };

            _permitsservice.Delete(type);

            return(RedirectToAction("Index"));
        }
Exemple #20
0
        public IActionResult Insert(PermitsViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Create", model));
            }
            var type = new Permits
            {
                EmployeeName     = model.EmployeeName,
                EmployeeLastName = model.EmployeeLastName,
                PermissionType   = model.PermissionType,
                PermitDate       = model.PermitDate
            };

            _permitsservice.Create(type);

            return(RedirectToAction("Index"));
        }
        public IActionResult Create(Permits permits)
        {
            var permit = _permitDataAccess.AddAsync(new Permits()
            {
                Id          = ObjectId.GenerateNewId().ToString(),
                UserId      = permits.UserId,
                EmailPermit = permits.EmailPermit,
                AppPermit   = permits.AppPermit,
                WebPermit   = permits.WebPermit
            });

            if (permit == null)
            {
                return(BadRequest(new { message = "Permit eklenemedi!" }));
            }

            return(Ok(new { permit.Result }));
        }
        public static Permits ModelToEnity(this PermitsModel model, bool virtualActive = false)
        {
            Permits entity = new Permits()
            {
                EmployeeId = model.EmployeeId,
                EndDate = model.EndDate,
                PermitTypeId = model.PermitTypeId,
                StartingDate = model.StartingDate,
                Id = model.Id,
                IsActive = model.IsActive
            };
            if (virtualActive)
            {
                entity.Employee = model.Employee;
                entity.PermitType = model.PermitType;

            }
            return entity;
        }
        public static Permits ModelToEnity(this PermitsModel model, bool virtualActive = false)
        {
            Permits entity = new Permits()
            {
                EmployeeId   = model.EmployeeId,
                EndDate      = model.EndDate,
                PermitTypeId = model.PermitTypeId,
                StartingDate = model.StartingDate,
                Id           = model.Id,
                IsActive     = model.IsActive
            };

            if (virtualActive)
            {
                entity.Employee   = model.Employee;
                entity.PermitType = model.PermitType;
            }
            return(entity);
        }
Exemple #24
0
        private void Sel_ByID(HttpContext context)
        {
            String    jSonString = "";
            PermitsBO permitsBO  = new PermitsBO();
            int       id         = Convert.ToInt32(context.Request.QueryString["ID"]);
            bool      disable    = !String.IsNullOrEmpty(Convert.ToString(context.Request.QueryString["Disable"]))
                ? Convert.ToBoolean(context.Request.QueryString["Disable"])
                : false;
            Permits permits =
                String.IsNullOrEmpty(Convert.ToString(context.Request.QueryString["Disable"]))
                    ? permitsBO.Sel_ByID(id)
                    : permitsBO.Sel_ByID(id, disable);

            if (permits != null)
            {
                _converter.DateTimeFormat = "dd/MM/yyyy";
                jSonString = JsonConvert.SerializeObject(permits, _converter);
            }
            jSonString = "{\"data\":" + jSonString + "}";
            context.Response.Write(jSonString);
        }
        /// <summary>
        /// this method will get permits by contractor
        /// </summary>
        /// <param name="contractorName"></param>
        async void GetPermitByContractor(string contractorName)
        {
            PermitList = await _dataService.GetPermitsByApplicant(contractorName);

            foreach (var item in PermitList)
            {
                ContractorPermit permit = new ContractorPermit();
                permit.Affidavit       = (long)item.Permit.AffidavitID;
                permit.NEW_AFF         = AffidavitInfo.NEW_AFF;
                permit.Fee             = item.Permit.TotalFee.Value.ToString();
                permit.IsSelected      = true;
                permit.PetmitID        = item.Permit.PermitID;
                permit.PropertyAddress = string.Format("{0} {1} {2} {3}", item.Affidavit.st_no.Trim(), item.Affidavit.district.Trim(), item.Affidavit.st_name.Trim(), item.Affidavit.designator.Trim());
                //TotalFee = (decimal.Parse(TotalFee) + item.Permit.TotalFee.Value).ToString();
                if (item.Permit.DateExpired > NewExpireDate)
                {
                    NewExpireDate = (DateTime)item.Permit.DateExpired;
                }
                permit.ExpirationDate = item.Permit.DateExpired.Value.ToShortDateString();
                Permits.Add(permit);
            }
        }
        private void BindModel()
        {
            var           mod   = this.Manager.ActiveModel;
            BindingSource bsMod = new BindingSource();

            bsMod.DataSource = mod;

            BindingSource bsPermits = new BindingSource();

            bsPermits.DataSource = this.Manager.Permits;
            Permits.DataSource   = bsPermits;

            BindingSource bsReminders = new BindingSource();

            bsReminders.DataSource          = mod.Reminders;
            gridControlReminders.DataSource = bsReminders;

            DriverID.DataBindings.Clear();
            DriverID.DataBindings.Add("DriverID", bsMod, mod.GetName(p => p.DriverID), true, DataSourceUpdateMode.OnPropertyChanged);

            LicenseID.DataBindings.Clear();
            LicenseID.DataBindings.Add("EditValue", bsMod, mod.GetName(p => p.LicenseID), true, DataSourceUpdateMode.OnPropertyChanged);

            IssueDate.DataBindings.Clear();
            IssueDate.DataBindings.Add("EditValue", bsMod, mod.GetName(p => p.IssueDate), true, DataSourceUpdateMode.OnPropertyChanged);

            ExpirationDate.DataBindings.Clear();
            ExpirationDate.DataBindings.Add("EditValue", bsMod, mod.GetName(p => p.ExpirationDate), true, DataSourceUpdateMode.OnPropertyChanged);

            MVRReviewDate.DataBindings.Clear();
            MVRReviewDate.DataBindings.Add("EditValue", bsMod, mod.GetName(p => p.MVRReviewDate), true, DataSourceUpdateMode.OnPropertyChanged);

            for (int i = 0; i < this.Manager.Permits.Count; i++)
            {
                var per = this.Manager.Permits[i];
                Permits.SetItemChecked(i, per.IsCheck);
            }
        }
        private void Permits_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e)
        {
            var mod = Permits.GetItem(e.Index) as UtilityModel <uint>;

            mod.IsCheck = e.State == CheckState.Checked;
        }