//private void BtnThem_Click(object sender, EventArgs e) { // if (btnThem.Text == "Thêm Mặt Hàng") { // ResetValue(); // SetDefault(true); // btnThem.Text = "Lưu"; // btnSua.Enabled = false; // btnXoa.Text = "Hủy"; // btnXoa.Enabled = true; // btnThem.Enabled = true; // txtTenMatHang.Focus(); // } else { // DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm hàng hóa", "THÊM MẶT HÀNG", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); // if (result == DialogResult.OK) { // if (KiemTra()) { // DTO_Hang ldl = new DTO_Hang(); // ldl.TenMatHang = this.txtTenMatHang.Text; // ldl.MaDVT = (long)this.cbDVT.SelectedValue; // ldl.CongDung = this.txtCongDung.Text; // ldl.ThanhPhan = this.txtThanhPhan.Text; // ldl.XuatXu = this.txtXuatXu.Text; // ldl.SoLuong = int.Parse(this.numSoLuong.Text); // ldl.GiaNhap = double.Parse(this.numGiaNhap.Text); // ldl.GiaBan = double.Parse(this.numGiaBan.Text); // ldl.MaNhomHang = 2; // if (mathangkhac.ThemMatHang(ldl)) { // btnThem.Text = "Thêm Mặt Hàng"; // btnXoa.Text = "Xóa"; // dataMatHang.DataSource = mathangkhac.LayDanhSachMatHangKhac(); // CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataMatHang.DataSource]; // myCurrencyManager.Refresh(); // SetDefault(false); // ResetValue(); // if (string.IsNullOrEmpty(txtMaMatHang.Text)) { // btnXoa.Enabled = false; // } // MessageBox.Show("Thêm mặt hàng thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // } else { // MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm mặt hàng thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); // } // } // } // } //} private void BtnSua_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaMatHang.Text)) { MessageBox.Show("Vui lòng chọn loại đại lý để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); SetDefault(true); } else { if (btnSua.Text == "Sửa") { btnSua.Text = "Cập nhật"; btnXoa.Text = "Hủy"; //btnThem.Enabled = false; SetDefault(true); txtTenMatHang.Focus(); } else { DialogResult result = MessageBox.Show("Bạn chắc chắn muốn cập nhật", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { if (!KiemTra()) { return; } DTO_Hang ldl = new DTO_Hang(); ldl.TenMatHang = this.txtTenMatHang.Text; ldl.MaNhomHang = 2; ldl.MaDVT = (long)this.cbDVT.SelectedValue; ldl.MaMatHang = long.Parse(this.txtMaMatHang.Text); ldl.CongDung = this.txtCongDung.Text; ldl.ThanhPhan = this.txtThanhPhan.Text; ldl.XuatXu = this.txtXuatXu.Text; //ldl.SoLuong = int.Parse(this.numSoLuong.Text); if (mathangkhac.SuaMatHang(ldl)) { btnSua.Text = "Sửa"; btnXoa.Text = "Thoát"; //btnThem.Enabled = true; dataMatHang.DataSource = mathangkhac.LayDanhSachMatHangKhac(); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataMatHang.DataSource]; myCurrencyManager.Refresh(); MessageBox.Show("Cập nhật mặt hàng thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); SetDefault(false); ResetValue(); } else { MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Cập nhật mặt hàng thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void btnThemHang_Click(object sender, EventArgs e) { long mahang = 0; if (btnThemHang.Text == "Xác Nhận") { if (checkvalid()) { DTO_Hang hang = new DTO_Hang(); DTO_ChiTietPhieuNhap ct = new DTO_ChiTietPhieuNhap(); //hàng mới if (rbHangMoi.Checked) { hang.TenMatHang = txttenhang1.Text; hang.CongDung = txtCongDung.Text; hang.XuatXu = txtXuatSu.Text; hang.ThanhPhan = txtThanhPhan.Text; hang.MaDVT = long.Parse(cbDVT.SelectedValue.ToString()); hang.MaNhomHang = long.Parse(cbMaNhom.SelectedValue.ToString()); hang.SoLuong = int.Parse(numSoLuongHang.Value.ToString()); hang.GiaNhap = double.Parse(numGiaNhap.Value.ToString()); hang.GiaBan = double.Parse(numGiaBan.Value.ToString()); if (hanghoa.ThemMatHang(hang)) { hang.MaMatHang = hanghoa.timMaHang(hang.TenMatHang); MessageBox.Show("Thêm hàng thành công!"); } else { MessageBox.Show("Thêm hàng thất bại \nvui lòng kiểm tra lại!"); return; } } else if (rbHangSan.Checked) { hang = hanghoa.timHang(long.Parse(cbtenhang.SelectedValue.ToString())); if (hanghoa.suaSoluongHangTrongKho(long.Parse(cbtenhang.SelectedValue.ToString()), (int)numSoLuongHang.Value)) { MessageBox.Show("Thêm hàng thành công!"); } else { MessageBox.Show("Thêm hàng thất bại \nvui lòng kiểm tra lại!"); return; } } //mahang = hanghoa.timMaHang(hang.TenMatHang); ct.MaHD = long.Parse(txtId.Text); ct.Mahang = hang.MaMatHang; ct.SoLuong = (int)numSoLuongHang.Value; ct.DonGiaBan = long.Parse(numGiaNhap.Value.ToString()); if (ctpn.ThemChiTietPX(ct)) { dataCTPhieuThu.DataSource = ctpn.LayDanhSachChiTietPhieuNhap(long.Parse(txtId.Text)); DTO_PhieuThu phieuthu = new DTO_PhieuThu(); phieuthu.Id = long.Parse(txtId.Text); //phieuthu.MaNCC = long.Parse(cbMancc.SelectedValue.ToString()); phieuthu.Sotien = ct.SoLuong * ct.DonGiaBan; pt.capnhapphieuthu(phieuthu); dataPhieuThu.DataSource = pt.LayDanhSachPhieuThu(); reset(); } else { MessageBox.Show("Thêm hàng thất bại \nvui lòng kiểm tra lại!"); return; } rbHangSan.Checked = true; SetDefault(false); btnThemHang.Enabled = true; btnThemHang.Text = "Thêm Hàng"; btnXoaHang.Text = "Xóa Hàng"; } } else { SetDefault(true); btnThemHang.Text = "Xác Nhận"; btnXoaHang.Text = "Hủy"; reset(); } }
public bool SuaKho(DTO_Hang loaidl) { return(hang.SuaKho(loaidl)); }
public bool SuaMatHang(DTO_Hang loaidl) { return(hang.SuaMatHang(loaidl)); }
public bool ThemMatHang(DTO_Hang loaidl) { return(hang.ThemMatHang(loaidl)); }