示例#1
0
        public ActionResult Admin()
        {
            var db = new Dbmanager(Properties.Settings.Default.ConStr);
            IEnumerable <Entry> entries = db.GetEntries();

            return(View(entries));
        }
示例#2
0
 public Fakultet(string ime, string mj)
 {
     Naziv           = ime;
     MjestoFakulteta = mj;
     Studenti        = new System.Collections.Generic.List <Bachelor>();
     Predmeti        = new System.Collections.Generic.List <Predmeti>();
     Uposleni        = new System.Collections.Generic.List <Osoba>();
     dbmanager       = new Dbmanager();
 }
示例#3
0
        public ActionResult AddInfo(Entry e)
        {
            var manager = new Dbmanager(Properties.Settings.Default.ConStr);

            e.Total = manager.GetTotal(e.Sheitel, e.Cash, e.SheitelBulk, e.CashBulk);
            manager.AddEntry(e);
            Session["entered"] = e.Total;
            return(Redirect($"/home/message?payment={e.Payment}&amount={e.Total}&id={e.Id}"));
        }
示例#4
0
 protected DataTable getTable(string _sql)
 {
     try
     {
         return(Dbmanager.ExecuteDataSet(CommandType.Text, _sql).Tables[0]);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#5
0
 protected IDataReader getList(string _sql)
 {
     try
     {
         return(Dbmanager.ExecuteReader(CommandType.Text, _sql));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#6
0
 protected IDataReader getList(string _sql, string _strChuoiDieuKien)
 {
     try
     {
         Dbmanager.CreateParameters(1);
         Dbmanager.AddParameters(0, "@dk", _strChuoiDieuKien);
         return(Dbmanager.ExecuteReader(CommandType.Text, _sql));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#7
0
 /// <summary>
 /// Truyền vào mã số dòng cần xóa
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public bool delete(object obj)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(1);
         Dbmanager.AddParameters(0, "@" + _fileds[0], obj);
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.deleteSQL()) != 0 ? true : false);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }
示例#8
0
 /// <summary>
 /// Các tham số truyền vào theo thứ tự các filed trong database(Phải truyền mã số dòng cần sửa).
 /// Giá trị trả về true là thành công.
 /// </summary>
 /// <param name="objs"></param>
 /// <returns></returns>
 public bool update(params object[] objs)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(_fileds.Length);
         for (int i = 0; i < _fileds.Length; i++)
         {
             Dbmanager.AddParameters(i, "@" + _fileds[i], objs[i]);
         }
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.updateSQL()) != 0 ? true : false);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }
示例#9
0
 /// <summary>
 /// Các tham số truyền vào theo thứ tự các filed trong database không cần truyền mã số.
 /// Giá trị trả về khác 0 là thành công.
 /// </summary>
 /// <param name="objs"></param>
 /// <returns></returns>
 public int add(params object[] objs)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(_fileds.Length - 1);
         // Id auto
         for (int i = 1; i < _fileds.Length; i++)
         {
             Dbmanager.AddParameters(i - 1, "@" + _fileds[i], objs[i - 1]);
         }
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.insertSQL()));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }
示例#10
0
        public ActionResult Details(int id)
        {
            var db = new Dbmanager(Properties.Settings.Default.ConStr);

            return(View(db.GetEntryForId(id)));
        }