private void btnSua_Click(object sender, EventArgs e) { LoaiMon lm = GetDataLoaiMon(); if (txtMaLoaiMon.Text == "" || txtTenLoaiMon.Text == "") { MessageBox.Show("Bạn cần nhập đủ thông tin"); } else { if (loaimon.KiemTraLoaiMon(txtMaLoaiMon.Text) == true) { if (loaimon.SuaLoaiMon(lm) == true) { MessageBox.Show("Sửa Thành Công !!"); } else { MessageBox.Show("Sửa Không Thành Công !!"); } } else { MessageBox.Show("Chưa Có Loại Món : " + txtMaLoaiMon.Text + " Trong Danh Sách !!"); } } LoadLoaiMon(); clearbin(); }
public void XoaLoaiMon(int _LoaiMonID) { LoaiMon _loaimon = dbContext.LoaiMons.Single <LoaiMon>(x => x.id_loaimon == _LoaiMonID); dbContext.LoaiMons.DeleteOnSubmit(_loaimon); dbContext.SubmitChanges(); }
public List <LoaiMon> ReadAllItems() { List <LoaiMon> loaiMons = new List <LoaiMon>(); DataTable dataTable = new DataTable(); try { if (connection.State != ConnectionState.Open) { connection.Open(); } OleDbCommand command = new OleDbCommand( "SELECT * FROM LOAI_MON ORDER BY TenLoaiMon ASC", connection); OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(command); oleDbDataAdapter.Fill(dataTable); } catch (Exception ex) { throw ex; } finally { connection.Close(); } foreach (DataRow row in dataTable.Rows) { LoaiMon loaiMon = new LoaiMon(); loaiMon.MaLoaiMon = int.Parse(row["MaLoaiMon"].ToString()); loaiMon.TenLoaiMon = row["TenLoaiMon"].ToString(); loaiMon.SoTietCho1TinChi = byte.Parse(row["SoTietCho1TinChi"].ToString()); loaiMon.SoTienCho1TinChi = double.Parse(row["SoTienCho1TinChi"].ToString()); loaiMons.Add(loaiMon); } return(loaiMons); }
public bool XoaLoaiMon(LoaiMon lm) { string[] param = { "@MaLoaiMon", "@TenLoaiMon" }; object[] values = { lm.MaLoaiMon, lm.TenLoaiMon }; string query = "delete from tblLoaiMon where MaLoaiMon =@MaLoaiMon"; return(db.ExecuteNonQueryPara(query, param, values)); }
public bool ThemLoaiMon(LoaiMon lm) { string[] param = { "@MaLoaiMon", "@TenLoaiMon" }; object[] values = { lm.MaLoaiMon, lm.TenLoaiMon }; string query = "insert into tblLoaiMon(MaLoaiMon,TenLoaiMon) values (@MaLoaiMon,@TenLoaiMon)"; return(db.ExecuteNonQueryPara(query, param, values)); }
public void XoaTam(int id_loaimon) { LoaiMon _loaimon = dbContext.LoaiMons.Single <LoaiMon>(x => x.id_loaimon == id_loaimon); _loaimon.trangthai = false; // update dbContext.SubmitChanges(); }
public bool KiemTraLoaiMon(LoaiMon loaimon) { if (loaimon.tenloaimon != null && loaimon.tenloaimon.ToString() != "") { return(true); } return(false); }
private LoaiMon GetDataLoaiMon() { LoaiMon lm = new LoaiMon(); lm.MaLoaiMon = txtMaLoaiMon.Text; lm.TenLoaiMon = txtTenLoaiMon.Text; return(lm); }
// Thêm một đối tượng public long Insert(LoaiMon model) { fastfood.LoaiMons.Add(model); fastfood.SaveChanges(); return(model.MaLM); }
public ActionResult DeleteConfirmed(string id) { LoaiMon loaiMon = db.LoaiMons.Find(id); db.LoaiMons.Remove(loaiMon); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CapNhatLoaiMon(LoaiMon lm) { LoaiMon _loaimon = dbContext.LoaiMons.Single <LoaiMon>(x => x.id_loaimon == lm.id_loaimon); _loaimon.tenloaimon = lm.tenloaimon; // update dbContext.SubmitChanges(); }
public IHttpActionResult Put([FromBody] LoaiMon x) { if (!ModelState.IsValid) { return(BadRequest("Not a valid data")); } LoaiMonDAO.Instance.Update(x.maloaimon, x.tenloaimon); return(Ok()); }
public ActionResult Edit([Bind(Include = "MaLoai,TenLoai")] LoaiMon loaiMon) { if (ModelState.IsValid) { db.Entry(loaiMon).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loaiMon)); }
public ActionResult Create([Bind(Include = "MaLoai,TenLoai")] LoaiMon loaiMon) { if (ModelState.IsValid) { db.LoaiMons.Add(loaiMon); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loaiMon)); }
public Boolean Change(LoaiMon lm) { try { return(new LoaiMonDAL().Change(lm)); } catch (DBConcurrencyException ex) { throw ex; } }
//GET: LoaiMon/Delete/1 public ActionResult Delete_loai_mon(int ma_loai_mon) { LoaiMon loai = context.LoaiMons.SingleOrDefault(s => s.MaLoaiMon == ma_loai_mon); if (loai == null) { Response.StatusCode = 404; return(null); } return(PartialView(loai)); }
public void ThemLoaiMon(string ten) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); LoaiMon lm = new LoaiMon(); lm.TenLoaiMon = ten; lm.Xoa = false; qlcf.LoaiMons.Add(lm); qlcf.SaveChanges(); }
public List <LoaiMon> GetList() { List <LoaiMon> list = new List <LoaiMon>(); DataTable data = DataProvider.Instance.ExecuteQuery("SELECT * FROM LoaiMon"); foreach (DataRow item in data.Rows) { LoaiMon obj = new LoaiMon(item); list.Add(obj); } return(list); }
// Xóa một đối tượng public long Delete(long MaLoaiMon) { LoaiMon dbEntry = fastfood.LoaiMons.Find(MaLoaiMon); if (dbEntry == null) { return(0); } fastfood.LoaiMons.Remove(dbEntry); fastfood.SaveChanges(); return(MaLoaiMon); }
private void ThemDiem(int monHocId, LoaiMon loaiMon, int lopId, int sinhVienId, HocKi hocKi) { ThemDiemTieuChuan(monHocId, lopId, sinhVienId, hocKi); if (loaiMon == LoaiMon.MonCPDT_TT) //Nếu là môn CPĐT-Thông tin { ThemDiemBs_CPDT(monHocId, sinhVienId); } else if (loaiMon == LoaiMon.MonTiengAnh) //Nếu là môn Tiếng Anh { ThemDiemBs_TA(monHocId, sinhVienId); } }
private void btn_Them_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //gridView1.FocusedColumn = gridView1.VisibleColumns[0]; //gridView1.ShowEditor(); this.gridView1.FocusedRowHandle = GridControl.NewItemRowHandle; gridView1.SelectRow(gridView1.FocusedRowHandle); gridView1.FocusedColumn = gridView1.VisibleColumns[1]; gridView1.ShowEditor(); gridView1.PostEditor(); //dosn't help //gridView1.UpdateCurrentRow(); if (KiemTraHang()) { string TenLoaiMon = gridView1.GetFocusedRowCellValue(col_TenLoaiMon).ToString(); if (_loaimon_Bll.KiemTraLoaiMonTonTai(TenLoaiMon) != -1) { try { LoaiMon Lm = new LoaiMon(); Lm.tenloaimon = gridView1.GetFocusedRowCellValue(col_TenLoaiMon).ToString(); Lm.trangthai = true; if (_loaimon_Bll.KiemTraLoaiMonTonTai(TenLoaiMon) == 1) { _loaimon_Bll.ThemLoaiMon(Lm); } else { Lm.id_loaimon = _loaimon_Bll.LayIdLoaiMon(TenLoaiMon); _loaimon_Bll.CapNhatLoaiMon(Lm); } Notifications.Success("Thêm món mới thành công!"); LoadDataSource(); btn_Luu.Enabled = false; _listUpdate.Clear(); } catch (Exception) { Notifications.Error("Bạn chưa nhập đầy đủ thông tin loại món. Vui lòng nhập lại!"); } } else { Notifications.Error("Tên loại món đã tồn tại. Vui lòng nhập tên loại món lại."); } } else { Notifications.Error("Bạn chưa nhập đầy đủ thông tin loại món. Vui lòng nhập lại!"); } //Notifications.Error(gridView1.GetDataRow(gridView1.FocusedRowHandle)["tenloaimon"].ToString()); }
private void cbLoaiMon_SelectedIndexChanged(object sender, EventArgs e) { string maloai = ""; ComboBox cb = sender as ComboBox; if (cb.SelectedItem == null) { return; } LoaiMon selected = cb.SelectedItem as LoaiMon; maloai = selected.Malm; loadMonAnbyLoaiMon(maloai); }
// GET: LoaiMons/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LoaiMon loaiMon = db.LoaiMons.Find(id); if (loaiMon == null) { return(HttpNotFound()); } return(View(loaiMon)); }
private void btn_Luu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string error = ""; bool isUpdate = false; if (_listUpdate.Count > 1) { foreach (int id in _listUpdate) { LoaiMon loaimon = new LoaiMon(); loaimon.id_loaimon = int.Parse(gridView1.GetRowCellValue(id, "id_loaimon").ToString()); loaimon.tenloaimon = gridView1.GetRowCellValue(id, "tenloaimon").ToString(); if (!_loaimon_Bll.KiemTraLoaiMonTonTai(loaimon.tenloaimon, loaimon.id_loaimon)) { _loaimon_Bll.CapNhatLoaiMon(loaimon); isUpdate = true; } else { if (error == "") { error = loaimon.tenloaimon; } else { error += " | " + loaimon.tenloaimon; } } } } if (isUpdate == true) { if (error.Length == 0) { Notifications.Success("Cập dữ liệu thành công."); } else { Notifications.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Các loại món chưa được cập nhật (" + error + "). Lỗi: Tên loại món đã tồn tại."); } } else { Notifications.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Lỗi: Tên loại món đã tồn tại."); } btn_Luu.Enabled = false; LoadDataSource(); }
// Sửa một đối tượng public long Update(LoaiMon model) { LoaiMon dbEntry = fastfood.LoaiMons.Find(model.MaLM); if (dbEntry == null) { return(0); } dbEntry.TenLM = model.TenLM; dbEntry.urlIcon = model.urlIcon; // Sửa các trường khác cũng như vậy fastfood.SaveChanges(); return(model.MaLM); }
public List <LoaiMon> getListLoaiMon() { List <LoaiMon> list = new List <LoaiMon>(); string query = "select * from LOAIMON"; DataTable data = DataProvider.Instance.executeQuery(query); foreach (DataRow item in data.Rows) { LoaiMon category = new LoaiMon(item); list.Add(category); } return(list); }
private void cbLoaiHangHoa_SelectedIndexChanged(object sender, EventArgs e) { int id = 0; ComboBox cb = sender as ComboBox; if (cb.SelectedItem == null) { return; } LoaiMon selected = cb.SelectedItem as LoaiMon; id = selected.maloaimon; danhsachloaimontheoid(id); }
public ActionResult Delete_loai_mon(LoaiMon loai) { try { var obj = context.LoaiMons.SingleOrDefault(s => s.MaLoaiMon == loai.MaLoaiMon); if (obj != null) { context.LoaiMons.Remove(obj); context.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public Boolean Add(LoaiMon lm) { try { if (_db.LoaiMons.Find(lm.IDLoaiMon) == null) { _db.LoaiMons.Add(lm); _db.SaveChanges(); return(true); } throw new Exception("IDLoaiMon đã tồn tại!"); } catch (DBConcurrencyException ex) { throw ex; } }
public MonHocViewModel() : base() { monHoc = new MonHoc(); loaiMon = new LoaiMon(); ThemMonHoc = new RelayCommand( param => true, param => ThemMonHocVaoDanhMucMonHoc()); XoaMonHoc = new RelayCommand( param => (param as MonHoc) != null, param => DanhMucMonHoc.Remove(param as MonHoc)); HoanNguyen = new RelayCommand( param => true, param => LoadDanhMucMonHoc()); XacNhan = new RelayCommand( param => true, param => XacNhanLuuDanhMucMonHoc()); LoadDanhMucLoaiMon(); LoadDanhMucMonHoc(); }