Exemplo n.º 1
0
        public IQueryable getValidationDataByCityandDate(int cityID, long startDate, long endDate)
        {
            ValidationDataClassesDataContext db = new ValidationDataClassesDataContext(cn);
            var q = from c in db.validationTables.Where(x => x.id == cityID && x.startDate == startDate && x.enDate == endDate)
                    select new
            {
                c.id,
                c.description,
                c.City,
                c.startDate,
                c.enDate,
            };

            return(q);
        }
Exemplo n.º 2
0
        public IQueryable getValidationData()
        {
            ValidationDataClassesDataContext db = new ValidationDataClassesDataContext(cn);

            var q = from c in db.validationTables
                    select new
            {
                c.id,
                c.description,
                c.City,
                c.startDate,
                c.enDate,
            };

            return(q);
        }
Exemplo n.º 3
0
        public Boolean isRestricted(DaftarTable data, bool permission)
        {
            try {
                if (permission)
                {
                    return(false);
                }
                ValidationDataClassesDataContext db = new ValidationDataClassesDataContext(cn);
                var valid = (from c in db.validationTables.Where(x => x.City == data.CityID && data.RealDate >= x.startDate && data.RealDate <= x.enDate) select c).Any();

                return(valid);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }
Exemplo n.º 4
0
 public Boolean removeRestriction(validationTable restriction)
 {
     try
     {
         ValidationDataClassesDataContext db = new ValidationDataClassesDataContext(cn);
         var q = from a in db.validationTables where a.id == restriction.id select a;
         foreach (var a in q)
         {
             db.validationTables.DeleteOnSubmit(a);
         }
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
Exemplo n.º 5
0
 public List <string> addValidation(validationTable newRestriction)
 {
     try
     {
         ValidationDataClassesDataContext db = new ValidationDataClassesDataContext(cn);
         db.validationTables.InsertOnSubmit(newRestriction);
         db.SubmitChanges();
         List <string> report = new List <string>();
         report.Add(newRestriction.description + "" + "  با موفقیت اضافه گردید");
         return(report);
     }
     catch (System.Data.SqlClient.SqlException)
     {
         // DaftarModelDataContext db = new DaftarModelDataContext(cn);
         List <string> report = new List <string>();
         report.Add("خطا در اضافه کردن محدودیت");
         return(report);
     }
 }