public void xoa1LoaiTD(string maLoai) { LoaiThucDon ltd = qlcf.LoaiThucDons.Where(m => m.MaLoai == maLoai).FirstOrDefault(); qlcf.LoaiThucDons.DeleteOnSubmit(ltd); qlcf.SubmitChanges(); }
private void btnInLoai_Click(object sender, EventArgs e) { ExcelExport excel = new ExcelExport(); SaveFileDialog saveFile = new SaveFileDialog(); if (dgvLoaiThucDon.Rows.Count == 0) { MessageBox.Show("Không có dữ liệu để xuất", "ERROR"); return; } List <LoaiThucDon> pList = new List <LoaiThucDon>(); foreach (DataGridViewRow item in dgvLoaiThucDon.Rows) { LoaiThucDon i = new LoaiThucDon(); i.MaLoai = item.Cells[0].Value.ToString(); i.TenLoai = item.Cells[1].Value.ToString(); //i.HinhAnh = item.Cells[5].Value.ToString(); pList.Add(i); } string path = string.Empty; excel.ExportLoaiThucDon(pList, ref path, false); if (!string.IsNullOrEmpty(path) && MessageBox.Show("Bạn có muốn mở file không?", "Thông tin", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { System.Diagnostics.Process.Start(path); } }
public async Task <IActionResult> Edit(int id, [Bind("MaLoai,TenLoai")] LoaiThucDon loaiThucDon) { if (id != loaiThucDon.MaLoai) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(loaiThucDon); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LoaiThucDonExists(loaiThucDon.MaLoai)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(loaiThucDon)); }
public void SuaLoaiThucDon() { if (txt_TenLTD.Text == "") { MessageBox.Show("Kiểm tra thông tin nhập!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { LoaiThucDon ltd = new LoaiThucDon(); ltd.Id = int.Parse(txt_Ma_LTD.Text); ltd.Ten = txt_TenLTD.Text; if (XuLyLoaiThucDonController.Instance.updateLoaiThucDon(ltd) == false) { MessageBox.Show("Có lỗi sảy ra! Kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadLoaiThucDon(); loadCBBLoaiThucDon(); bnt_Them_LTD.Enabled = true; bnt_Sua_LTD.Enabled = false; bnt_Xoa_LTD.Enabled = false; bnt_XacNhan_LTD.Enabled = false; bnt_Huy_LTD.Enabled = false; txt_TenLTD.Enabled = false; } } }
public void them1LoaiTD(string maLoai, string tenLoai) { LoaiThucDon ltd = new LoaiThucDon(); ltd.MaLoai = maLoai; ltd.TenLoai = tenLoai; qlcf.LoaiThucDons.InsertOnSubmit(ltd); qlcf.SubmitChanges(); }
public bool themLoaiThucDon(LoaiThucDon ltd) { if (!db.LoaiThucDons.Contains(ltd)) { db.LoaiThucDons.InsertOnSubmit(ltd); db.SubmitChanges(); return(true); } return(false); }
public async Task <IActionResult> Create(LoaiThucDon loaiThucDon) { if (ModelState.IsValid) { _context.Add(loaiThucDon); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(loaiThucDon)); }
public List <LoaiThucDon> getAllLoaiThucDon() { DataTable dt = LoaiThucDonController.Instance.getAllLoaiThucDon(); List <LoaiThucDon> list = new List <LoaiThucDon>(); foreach (DataRow item in dt.Rows) { LoaiThucDon loaiThucDon = new LoaiThucDon(item); list.Add(loaiThucDon); } return(list); }
public bool xoaLoaiThucDon(string maTD) { LoaiThucDon ltd = new LoaiThucDon(); if (ltd != null) { ltd = db.LoaiThucDons.Single(a => a.maLoaiThucDon == maTD); db.LoaiThucDons.DeleteOnSubmit(ltd); db.SubmitChanges(); return(true); } return(false); }
public bool themLoaiThucDon(eLoaiThucUong ltd) { if (!DanhSachLoai().Contains(ltd)) { LoaiThucDon ltd1 = new LoaiThucDon(); ltd1.tenLoaiThucDon = ltd.TenLoaiThucUong; ltd1.maLoaiThucDon = ltd.MaLoaiThucUong; db.LoaiThucDons.InsertOnSubmit(ltd1); db.SubmitChanges(); return(true); } return(false); }
public IActionResult AddCategory(string tenLoai, string danhMuc) { LoaiThucDon newCate = new LoaiThucDon { TenLoai = tenLoai, MaLoaiCha = int.Parse(danhMuc) }; LoaiThucDonViewModel query = new LoaiThucDonViewModel(db); query.InsertLoaiThucDon(newCate); var response = query.GetLoaiThucDon(); return(Json(response)); }
public bool suaLoaiThucDon(LoaiThucDon ltd, string maLTD) { LoaiThucDon ltd1 = new LoaiThucDon(); ltd1 = db.LoaiThucDons.Where(a => a.maLoaiThucDon == maLTD).SingleOrDefault(); if (ltd1 != null) { //ct1.maCongTrinh = ct.maCongTrinh; ltd1.tenLoaiThucDon = ltd.tenLoaiThucDon; db.SubmitChanges(); return(true); } return(false); }
public bool insertLoaiThucDon(LoaiThucDon ltd) { string sql = "INSERT INTO loaithucdon(ten) Values(@ten)"; SqlConnection conn = DBConnection.Instance.getConnection(); try { cmd = new SqlCommand(sql, conn); conn.Open(); cmd.Parameters.Add("@ten", SqlDbType.NVarChar).Value = ltd.Ten; cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { return(false); } return(true); }
public bool updatetLoaiThucDon(LoaiThucDon ltd) { string sql = "UPDATE loaithucdon SET ten = @ten where id = @id"; SqlConnection conn = DBConnection.Instance.getConnection(); try { cmd = new SqlCommand(sql, conn); conn.Open(); cmd.Parameters.Add("@ten", SqlDbType.NVarChar).Value = ltd.Ten; cmd.Parameters.Add("@id", SqlDbType.Int).Value = ltd.Id; cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { return(false); } return(true); }
private void btnLuu_Click(object sender, EventArgs e) { if (_key == 1) { #region Lưu nút thêm DialogResult dg = new DialogResult(); dg = XtraMessageBox.Show("Bạn có muốn thêm thực đơn không !", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { try { if (tbMaLoaiThucDon.Text == "" || tbTenLoaiThucDon.Text == "") { XtraMessageBox.Show("Thiếu thông tin, vui lòng nhập đủ !"); } else { #region Chuỗi regex để kiểm tra string reMa = @"^[L]+[0-9]{3}$"; Regex rgMa = new Regex(reMa); string reTen = @"^[A-ZAÁÀẢÃẠÂẤẦẨẪẬĂẮẰẲẴẶEÉÈẺẼẸÊẾỀỂỄỆIÍÌỈĨỊOÓÒỎÕỌÔỐỒỔỖỘƠỚỜỞỠỢUÚÙỦŨỤƯỨỪỬỮỰYÝỲỶỸỴ]+[a-zĐaáàảãạâấầẩẫậăắằẳẵặeéèẻẽẹêếềểễệiíìỉĩịoóòỏõọôốồổỗộơớờởỡợuúùủũụưứừửữựyýỳỷỹỵđ]+(\s+[A-ZAÁÀẢÃẠÂẤẦẨẪẬĂẮẰẲẴẶEÉÈẺẼẸÊẾỀỂỄỆIÍÌỈĨỊOÓÒỎÕỌÔỐỒỔỖỘƠỚỜỞỠỢUÚÙỦŨỤƯỨỪỬỮỰYÝỲỶỸỴĐ]+[a-zaáàảãạâấầẩẫậăắằẳẵặeéèẻẽẹêếềểễệiíìỉĩịoóòỏõọôốồổỗộơớờởỡợuúùủũụưứừửữựyýỳỷỹỵđ]+)+$"; Regex rgTen = new Regex(reTen); #endregion if (!rgMa.IsMatch(tbMaLoaiThucDon.Text)) { XtraMessageBox.Show("Mã thực đơn phải có kí tự L ở đầu và gồm 4 kí tự , vui lòng nhập lại !"); } else { //Thêm bảng loại thực đơn LoaiThucDon ltd1 = new LoaiThucDon(); ltd1.maLoaiThucDon = tbMaLoaiThucDon.Text.Trim(); ltd1.tenLoaiThucDon = tbTenLoaiThucDon.Text.Trim(); if (ltdbll.themLoaiThucDon(ltd1)) { XtraMessageBox.Show("Thêm thành công !"); _key = 0; loadThucDonLenDtgv(); #region Chỉnh trạng thái control sau khi thêm thành công xoaAllTB(); panelQuanLyTD.Enabled = false; dataGridView1.Enabled = true; btnLuu.Enabled = false; btnHuy.Enabled = false; btnThem.Enabled = true; #endregion } else { XtraMessageBox.Show("Bị trùng mã thực đơn, vui lòng nhập mã khác !"); } } } } catch (Exception ex) { XtraMessageBox.Show("Lỗi: " + ex); } } else { dg = DialogResult.Cancel; } #endregion } else if (_key == 2) { #region Lưu nút sửa DialogResult dg = new DialogResult(); dg = XtraMessageBox.Show("Bạn có muốn thay đổi thông tin thực đơn này không !", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { try { if (tbMaLoaiThucDon.Text == "" || tbTenLoaiThucDon.Text == "") { XtraMessageBox.Show("Thiếu thông tin, vui lòng nhập đủ !"); } else { //Chuỗi regex để kiểm tra string reMa = @"^[L]+[0-9]{3}$"; Regex rgMa = new Regex(reMa); if (!rgMa.IsMatch(tbMaLoaiThucDon.Text)) { XtraMessageBox.Show("Mã thực đơn phải có kí tự L ở đầu và gồm 4 kí tự , vui lòng nhập lại !"); } else { _maLoaiThucDon = tbMaLoaiThucDon.Text; ////Sửa bảng thực đơn LoaiThucDon td1 = new LoaiThucDon(); td1.maLoaiThucDon = tbMaLoaiThucDon.Text.Trim(); td1.tenLoaiThucDon = tbTenLoaiThucDon.Text.Trim(); if (ltdbll.suaLoaiThucDon(td1, _maLoaiThucDon)) { XtraMessageBox.Show("Sửa thành công !"); _key = 0; loadThucDonLenDtgv(); #region Chỉnh trạng thái control sau khi sửa thành công btnThem.Enabled = true; btnLuu.Enabled = false; btnHuy.Enabled = false; #endregion } else { XtraMessageBox.Show("Bị trùng mã thực đơn, vui lòng nhập mã khác !"); } } } } catch (Exception ex) { XtraMessageBox.Show("Lỗi: " + ex); } } else { dg = DialogResult.Cancel; } #endregion } }
public bool updateLoaiThucDon(LoaiThucDon ltd) { return(LoaiThucDonController.Instance.updatetLoaiThucDon(ltd)); }
public bool insertLoaiThucDon(LoaiThucDon ltd) { return(LoaiThucDonController.Instance.insertLoaiThucDon(ltd)); }