private void btnSuaThucUong_Click(object sender, EventArgs e) { ThucUongDTO tuTam = new ThucUongDTO(); tuTam.Matu = Convert.ToInt32(dtgvThucUong.SelectedCells[0].OwningRow.Cells["colMaTU"].Value.ToString()); if (txtTenThucUong.Text == string.Empty || txtGia.Text == string.Empty) { MessageBox.Show("Bạn chưa nhập đầy đủ thông tin!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { tuTam.Tentu = txtTenThucUong.Text; tuTam.Maloaitu = Convert.ToInt32(cboLoaiThucUong.SelectedValue); tuTam.Gia = Convert.ToDouble(txtGia.Text); } if (tuBUS.SuaTU(tuTam)) { MessageBox.Show("Sửa thành công!", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDsThucUong(); AutoCompleteTU(); } else { MessageBox.Show("Sửa thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool sua(ThucUongDTO thucUongDTO) { string query = String.Empty; query += "update THUCUONG set [TENTHUCUONG]=@tenThucUong, [GIATHUCUONG]=@gia where [MATHUCUONG]=@maThucUong "; using (SqlConnection con = new SqlConnection(xuLy.ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@maThucUong", thucUongDTO.maThucUong); cmd.Parameters.AddWithValue("@tenThucUong", thucUongDTO.tenThucUong); cmd.Parameters.AddWithValue("@gia", thucUongDTO.gia); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } } return(true); }
public static bool ThucUong_ThemSuaXoa(ThucUongDTO tu, int type) { string query = ""; switch (type) { case 1: query = "EXEC ThucUong_Them " + tu.Tu_id + ",N'" + tu.Tu_ten + "'," + tu.Tu_gia + "," + tu.Tu_trangthai + "," + tu.Dm_id + ""; break; case 2: query = "EXEC ThucUong_Sua " + tu.Tu_id + ",N'" + tu.Tu_ten + "'," + tu.Tu_gia + "," + tu.Tu_trangthai + "," + tu.Dm_id + ""; break; case 3: query = "EXEC ThucUong_Xoa " + tu.Tu_id + ""; break; } if (conn.ExcuteQuery(query)) { return(true); } else { return(false); } }
private void btnTimKiemThucUong_Click(object sender, EventArgs e) { ThucUongDTO tuTam = new ThucUongDTO(); string tenTU = txtTimKiemThucUong.Text; tuTam = tuBUS.TimKiemTU(tenTU); if (tuTam != null) { foreach (DataGridViewRow row in dtgvThucUong.Rows) { if (Convert.ToInt32(row.Cells["colMaTU"].Value.ToString()) == tuTam.Matu) { row.Selected = true; dtgvThucUong.CurrentCell = dtgvThucUong.Rows[row.Index].Cells[0]; txtTenThucUong.Text = tuTam.Tentu; cboLoaiThucUong.SelectedValue = tuTam.Maloaitu; txtGia.Text = tuTam.Gia.ToString(); } } } else { MessageBox.Show("Không tìm thấy!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool delete(ThucUongDTO thucUongDTO) { String query = String.Empty; query += "delete from THUCUONG where MATHUCUONG='" + thucUongDTO.maThucUong + "'"; bool kq = xl.Command(query); return(kq); }
public bool Add(ThucUongDTO thucuong) { String query = String.Empty; query += "insert into THUCUONG(TENTHUCUONG,GIATHUCUONG) values('" + thucuong.tenThucUong + "','" + thucuong.gia + "')"; bool kq = xl.Command(query); return(kq); }
public bool SuaTU(ThucUongDTO tu) { try { THUC_UONG tuDB = db.THUC_UONG.SingleOrDefault(p => p.MATU == tu.Matu && p.TRANGTHAIXOA == false); tuDB.TENTU = tu.Tentu; tuDB.MALOAITU = tu.Maloaitu; tu.Gia = tu.Gia; db.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public static List <ThucUongDTO> ThucUong_List() { DataTable dt = ThucUong_Load(); List <ThucUongDTO> listThucUong = new List <ThucUongDTO>(); for (int i = 0; i < dt.Rows.Count; i++) { ThucUongDTO Tu = new ThucUongDTO(); Tu.Tu_id = int.Parse(dt.Rows[i]["tu_id"].ToString()); Tu.Tu_ten = dt.Rows[i]["tu_ten"].ToString(); Tu.Tu_gia = double.Parse(dt.Rows[i]["tu_gia"].ToString()); Tu.Tu_trangthai = int.Parse(dt.Rows[i]["tu_trangthai"].ToString()); Tu.Dm_id = int.Parse(dt.Rows[i]["dm_id"].ToString()); listThucUong.Add(Tu); } return(listThucUong); }
public List <ThucUongDTO> select() { List <ThucUongDTO> listSanh = new List <ThucUongDTO>(); string query = string.Empty; // câu lệnh thực hiện truy vấn query += "select [MATHUCUONG],[TENTHUCUONG],[GIATHUCUONG]"; query += " from [THUCUONG]"; using (SqlConnection conn = new SqlConnection(xuLy.ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; try { conn.Open(); SqlDataReader reader = null; reader = cmd.ExecuteReader(); if (reader.HasRows == true) { while (reader.Read()) { ThucUongDTO db = new ThucUongDTO(); db.maThucUong = reader["MATHUCUONG"].ToString(); db.tenThucUong = reader["TENTHUCUONG"].ToString(); db.gia = float.Parse(reader["GIATHUCUONG"].ToString()); listSanh.Add(db); } } conn.Close(); conn.Dispose(); // tra lai tat ca tai nguyen da su dung de giai phong bo nho } catch (Exception ex) { conn.Close(); return(null); } } } return(listSanh); }
private void gridThucUong_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { if (thucUongDTO != null) { thucUongDTO.maThucUong = tbMaThucUong.Text; thucUongDTO.tenThucUong = tbTenThucUong.Text; thucUongDTO.gia = float.Parse(tbGiaThucUong.Text); bool kq = thucUongBUS.Update(thucUongDTO); if (kq == false) { MessageBox.Show("Sửa nội dung thất bại. Vui lòng kiểm tra lại dữ liệu"); } else { MessageBox.Show("Sửa nội dung thành công"); LoadThucUong(); } } } else if (e.ColumnIndex == 4) { int currentRowIndex = gridThucUong.CurrentCellAddress.Y; if (-1 < currentRowIndex && currentRowIndex < gridThucUong.RowCount) { thucUongDTO = (ThucUongDTO)gridThucUong.Rows[currentRowIndex].DataBoundItem; if (thucUongDTO != null) { bool kq = thucUongBUS.delete(thucUongDTO); if (kq == false) { MessageBox.Show("Xóa nội dung thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Xóa nội dung thành công"); LoadThucUong(); } } } } }
public bool ThemTU(ThucUongDTO tu) { try { THUC_UONG tuDB = new THUC_UONG { TENTU = tu.Tentu, MALOAITU = tu.Maloaitu, GIA = tu.Gia }; db.THUC_UONG.Add(tuDB); db.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool SuaTU(ThucUongDTO tu) { return(tuTam.SuaTU(tu)); }
public bool ThemTU(ThucUongDTO tu) { return(tuTam.ThemTU(tu)); }
public bool Update(ThucUongDTO thucUongDTO) { bool kq = db.sua(thucUongDTO); return(kq); }
private void btnThemThucUong_Click(object sender, EventArgs e) { if (cboThucUong.Text != null && cboLoaiThucUong != null) { //if (hdbus.ThemThucUongTheoBan(BanGlobal, TaiKhoanGlobal.Manv, cboThucUong.Text, cboLoaiThucUong.Text, Convert.ToInt32(nmrSoLuong.Value))) //{ // MessageBox.Show("Thêm Thành Công", "Thông Báo"); // btnThanhToan.Enabled = true; // btnChuyenBan.Enabled = true; // BanGlobal.Trangthai = 2; // LoadThongTinHD(BanGlobal.Soban); // LoadDsBan(BanGlobal); //} //else // MessageBox.Show("Thêm Thất Bại", "Thông Báo"); ThucUongDTO tudto = new ThucUongDTO { Maloaitu = Convert.ToInt32(cboLoaiThucUong.SelectedValue), Matu = Convert.ToInt32(cboThucUong.SelectedValue), Soluong = Convert.ToInt32(nmrSoLuong.Value), Tentu = cboThucUong.SelectedText }; if (ListHDTam.Count() > 0) { for (int i = 0; i < ListHDTam.Count(); i++) { if (ListHDTam[i].MaBan == BanGlobal.Soban) { int dem = 0; foreach (ThucUongDTO tu in ListHDTam[i].ListTUTam) { if (tu.Matu == tudto.Matu) { tu.Soluong += tudto.Soluong; dem++; break; } } if (dem == 0) { ListHDTam[i].ListTUTam.Add(tudto); } break; } if (i == ListHDTam.Count() - 1) { HoaDonTamDTO hdtam = new HoaDonTamDTO(); hdtam.MaBan = BanGlobal.Soban; hdtam.ListTUTam.Add(tudto); ListHDTam.Add(hdtam); } } } else { HoaDonTamDTO hdtam = new HoaDonTamDTO(); hdtam.MaBan = BanGlobal.Soban; hdtam.ListTUTam.Add(tudto); ListHDTam.Add(hdtam); } } else { MessageBox.Show("Chưa Nhập Đầy Đủ Thông Tin Thức Uống", "Thông Báo"); } LoadThongTinHD(BanGlobal.Soban); }
public bool ChuyenBan(BanDTO banHienTai, int MaBanMoi, List <HoaDonTamDTO> listhdt) { try { //BAN banMoi = db.BANs.Where(u => u.TENBAN == TenBanMoi && u.TRANGTHAI != 0).SingleOrDefault(); //BAN banCu = db.BANs.Where(u => u.SOBAN == banHienTai.Soban && u.TRANGTHAI != 0).SingleOrDefault(); //if (banMoi.TRANGTHAI==1) // Bàn Chưa có người //{ // banCu.TRANGTHAI = 1; // banMoi.TRANGTHAI = 2; // HOA_DON hd = new HOA_DON(); // hd = db.HOA_DON.Where(u => u.SOBAN == banHienTai.Soban && u.TRANGTHAI == 0 && u.TRANGTHAIXOA == false).SingleOrDefault(); // hd.SOBAN = banMoi.SOBAN; // db.SaveChanges(); //} //else //Ban Có Người //{ // banCu.TRANGTHAI = 1; // //Lay // HOA_DON hd = new HOA_DON(); // hd = db.HOA_DON.Where(u => u.SOBAN == banMoi.SOBAN && u.TRANGTHAI == 0 && u.TRANGTHAIXOA == false).SingleOrDefault(); // // ThemVao Database // int MaHDCU = db.HOA_DON.Where(u=> u.SOBAN == banHienTai.Soban && u.TRANGTHAI==0).SingleOrDefault().MAHD; // List<ChiTietHoaDonDTO> listCTHDCU = db.CHI_TIET_HOA_DON.Where(u => u.MAHD == MaHDCU).Select(v => new // ChiTietHoaDonDTO { // Mahd =v.MAHD, // Giaban=v.GIABAN, // Matu=v.MATU, // Tentu=v.THUC_UONG.TENTU, // Soluong=v.SL // }).ToList(); // // // BanDTO bDTO = new BanDTO { // Soban=banMoi.SOBAN,Socho=banMoi.SOCHO,Tenban=banMoi.TENBAN,Trangthai=banMoi.TRANGTHAI}; // foreach(ChiTietHoaDonDTO cthd in listCTHDCU) // { // int MaLoaiTu= db.THUC_UONG.Where(u=> u.MATU==cthd.Matu).SingleOrDefault().MALOAITU; // string TenLoaiTU= db.LOAI_THUC_UONG.Where(u=> u.MALOAITU== MaLoaiTu).SingleOrDefault().TENLOAITU; // if(ThemThucUongTheoBan(bDTO,ManvLap,cthd.Tentu,TenLoaiTU,cthd.Soluong)) // { // } // } // // sau khi add vao hd moi hd cu bi huy bo // HOA_DON HDCU = new HOA_DON(); // List<CHI_TIET_HOA_DON> CTHDCU = new List<CHI_TIET_HOA_DON>(); // HDCU = db.HOA_DON.Where(u => u.SOBAN == banHienTai.Soban && u.TRANGTHAI == 0).SingleOrDefault(); // CTHDCU = db.CHI_TIET_HOA_DON.Where(u => u.MAHD == HDCU.MAHD).ToList(); // db.CHI_TIET_HOA_DON.RemoveRange(CTHDCU); // db.SaveChanges(); // db.HOA_DON.Remove(HDCU); // db.SaveChanges(); //} HoaDonTamDAO hdtam = new HoaDonTamDAO(); HoaDonTamDTO hdmoi = new HoaDonTamDTO(); HoaDonTamDTO hdcu = new HoaDonTamDTO(); hdmoi = hdtam.LayHDTheoMaBan(MaBanMoi, listhdt); hdcu = hdtam.LayHDTheoMaBan(banHienTai.Soban, listhdt); // if : bàn mới không có người , else ngược lại if (hdmoi == null) { hdcu.MaBan = MaBanMoi; } else { foreach (ThucUongDTO tu in hdcu.ListTUTam) { ThucUongDTO tutamthoi = new ThucUongDTO { Gia = tu.Gia, Maloaitu = tu.Maloaitu, Matu = tu.Matu, Soluong = tu.Soluong }; hdmoi.ListTUTam.Add(tutamthoi); } listhdt.Remove(hdcu); } return(true); } catch (Exception e) { return(false); } }