private void btnTimkiem_Click(object sender, EventArgs e) { if (txtTenSanPham.Text == string.Empty && cbMaNCU.Text == string.Empty) { MessageBox.Show("Bạn hãy nhập điều kiện tìm kiếm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DTO_SP sp = new DTO_SP(); sp.Mancu = cbMaNCU.Text; sp.Tensp = txtTenSanPham.Text; DataTable dt = BUS_SP.timkiemSP(sp.Mancu, sp.Tensp); DGVSanPham.DataSource = dt; if (dt.Rows.Count == 0) { lblkqtksp.Text = "Không có bản ghi nào thoả mãn điều kiện tìm kiếm!"; } else { lblkqtksp.Text = "Có " + dt.Rows.Count + " bản ghi nào thoả mãn điều kiện tìm kiếm!"; } DANGNHAP.thaotac += "Tìm kiếm, "; }
public static void SuaSP(DTO_SP sp) { SqlCommand cmd = new SqlCommand("sp_suaSP", DataProvider.con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@masp", SqlDbType.VarChar, 50); cmd.Parameters.Add("@mancu", SqlDbType.VarChar, 50); cmd.Parameters.Add("@tensp", SqlDbType.NVarChar, 200); cmd.Parameters.Add("@ngaysx", SqlDbType.VarChar, 50); cmd.Parameters.Add("@ngayhh", SqlDbType.VarChar, 50); cmd.Parameters.Add("@ngaynhap", SqlDbType.VarChar, 50); cmd.Parameters.Add("@nhasx", SqlDbType.NVarChar, 200); cmd.Parameters.Add("@slnhap", SqlDbType.VarChar, 100); cmd.Parameters.Add("@dongianhap", SqlDbType.VarChar, 100); cmd.Parameters.Add("@dongiabanle", SqlDbType.VarChar, 100); cmd.Parameters.Add("@dongiabansi", SqlDbType.VarChar, 100); cmd.Parameters.Add("@donvi", SqlDbType.NVarChar, 50); cmd.Parameters.Add("@giamgia", SqlDbType.VarChar, 100); cmd.Parameters.Add("@anhsp", SqlDbType.NVarChar, 1000); //Gan gia tri cmd.Parameters[0].Value = sp.Masp; cmd.Parameters[1].Value = sp.Mancu; cmd.Parameters[2].Value = sp.Tensp; cmd.Parameters[3].Value = sp.Ngaysx; cmd.Parameters[4].Value = sp.Ngayhh; cmd.Parameters[5].Value = sp.Ngaynhap; cmd.Parameters[6].Value = sp.Nhasx; cmd.Parameters[7].Value = sp.Slnhap; cmd.Parameters[8].Value = sp.Dongianhap; cmd.Parameters[9].Value = sp.Dongiabanle; cmd.Parameters[10].Value = sp.Dongiabansi; cmd.Parameters[11].Value = sp.Donvi; cmd.Parameters[12].Value = sp.Giamgia; cmd.Parameters[13].Value = sp.Anhsp; if (DataProvider.con.State == ConnectionState.Closed) { DataProvider.con.Open(); } cmd.ExecuteNonQuery(); DataProvider.disconnect(); }
public static void CapnhatSLSamPham(DTO_SP sp) { SqlCommand cmd = new SqlCommand("sp_CapnhatSLSanPham", DataProvider.con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@masp", SqlDbType.VarChar, 50); cmd.Parameters.Add("@SL", SqlDbType.VarChar, 100); //Gan gia tri cmd.Parameters["@masp"].Value = sp.Masp; cmd.Parameters["@SL"].Value = sp.Slnhap; if (DataProvider.con.State == ConnectionState.Closed) { DataProvider.con.Open(); } cmd.ExecuteNonQuery(); DataProvider.disconnect(); }
public static void suaSP(DTO_SP sp) { DAO_SP.SuaSP(sp); }
public static void themSP(DTO_SP sp) { DAO_SP.ThemSP(sp); }
public static void CapNhatSLSanPham(DTO_SP sp) { DAO_HDB.CapnhatSLSamPham(sp); }
private void btnSua_Click(object sender, EventArgs e) { if (sp.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtMaSanPham.Text == "Mã sản phẩm sẽ tự động thêm!") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTenSanPham.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenSanPham.Focus(); return; } if (cbMaNCU.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã nhà cung ứng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cbMaNCU.Focus(); return; } if (txtnhasx.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập nhà sản xuất", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtnhasx.Focus(); return; } if (txtDonGiaNhap.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập đơn giá nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDonGiaNhap.Focus(); return; } if (txtDonGiaBanLe.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập dơn giá bán lẻ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDonGiaBanLe.Focus(); return; } if (txtdongiabansi.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập đơn giá bán sỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtdongiabansi.Focus(); return; } if (txtdonvi.Text == "Vd: Chiếc, Cái, Hộp, ...") { MessageBox.Show("Bạn phải nhập đơn vị", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtdonvi.Focus(); return; } Random rand = new Random(); string anhsp = Application.StartupPath + @"\Images Resource\" + "Image_" + rand.Next(1, 1000000000) + ".jpg"; File.Copy(richtxtAnhSanPham.Text, anhsp); DTO_SP SP = new DTO_SP(txtMaSanPham.Text, cbMaNCU.Text, txtTenSanPham.Text, dtpNgaySX.Text, dtpngayhh.Text, dtpngaynhap.Text, txtnhasx.Text, BUS_HDB.ConvertToFloatType(txtSoLuongNhap.Text), BUS_HDB.ConvertToFloatType(txtDonGiaNhap.Text), BUS_HDB.ConvertToFloatType(txtDonGiaBanLe.Text), BUS_HDB.ConvertToFloatType(txtdongiabansi.Text), txtdonvi.Text, txtgiamgia.Text, anhsp); BUS_SP.suaSP(SP); LoadDataGridView(); ResetValues(); DANGNHAP.thaotac += "Sửa, "; }