//them mon an private void button1_Click(object sender, EventArgs e) { if (!testtext1()) { return; } DSMonAnDTO dsnl = new DSMonAnDTO(); dsnl.mama = comboBox3.Text; dsnl.mahd = textBox1.Text; dsnl.soluong = int.Parse(textBox2.Text); //2. Kiểm tra data hợp lệ or not if (dsmaBUS.TimMAtrongHD(dsnl.mahd, dsnl.mama)) { System.Windows.MessageBox.Show("Thêm món ăn thất bại. món ăn đã tồn tại."); return; } //3. Thêm vào DB bool kq = dsmaBUS.Them(dsnl); if (kq == false) { System.Windows.MessageBox.Show("Thêm món ăn thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { System.Windows.MessageBox.Show("Thêm món ăn thành công"); } loadData_Vao_GridView(); Tinhtien(); }
private void button1_Click_1(object sender, EventArgs e) { if (!testtext1()) { return; } DSMonAnDTO dsnl = new DSMonAnDTO(); dsnl.mahd = textBox1.Text; dsnl.mama = comboBox3.Text; dsnl.soluong = int.Parse(textBox2.Text); //2. Kiểm tra data hợp lệ or not if (dsmaBUS.TimMAtrongHD(dsnl.mahd, dsnl.mama)) { System.Windows.MessageBox.Show("Thêm món ăn thất bại. món ăn đã tồn tại."); return; } //Kiem tra nguyen lieu trong kho List <DSNguyenLieuDTO> listNguyenLieu = dsnlBUS.select(dsnl.mama); //lay danh sach nguyen lieu foreach (DSNguyenLieuDTO nlDTO in listNguyenLieu) //xem trong kho >< so luong trong mon an { int kho = nlBUS.Laytonkho(nlDTO.manl); int soluong = dsnlBUS.Laysoluong(nlDTO.manl, dsnl.mama); if (kho < soluong) { System.Windows.MessageBox.Show("Thêm món ăn thất bại. Lượng nguyên liệu trong kho không đủ"); return; } } //3. Thêm vào DB bool kq = dsmaBUS.Them(dsnl); if (kq == false) { System.Windows.MessageBox.Show("Thêm món ăn thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { System.Windows.MessageBox.Show("Thêm món ăn thành công"); } loadData_Vao_GridView(); Tinhtien(); }
//xoa nguyen lieu private void xóaMónĂnToolStripMenuItem_Click(object sender, EventArgs e) { int currentRowIndex = dataGridView1.CurrentCellAddress.Y;// 'current row selected //'Verify that indexing OK if (-1 < currentRowIndex && currentRowIndex < dataGridView1.RowCount) { DSMonAnDTO dsnl = (DSMonAnDTO)dataGridView1.Rows[currentRowIndex].DataBoundItem; if (dsnl != null) { bool kq = dsmaBUS.Xoa(dsnl); if (kq == false) { MessageBox.Show("Xóa món ăn thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Xóa món ăn thành công"); loadData_Vao_GridView(); Tinhtien(); } } } }
public bool Xoa(DSMonAnDTO ma) { bool re = dsnlDAL.Xoa(ma); return(re); }
public bool Them(DSMonAnDTO ma) { bool re = dsnlDAL.Them(ma); return(re); }