private void xlSua() { editNCC.MaNCC = txtMa.Text; editNCC.TenNCC = txtTen.Text; editNCC.DiaChi = txtDiaChi.Text; editNCC.KhuVuc = leKhuVuc.EditValue.ToString(); editNCC.MaSoThue = txtMaSoThue.Text; editNCC.DienThoai = txtDienThoai.Text; editNCC.Email = txtEmail.Text; editNCC.TaiKhoan = txtTaiKhoan.Text; editNCC.GioiHanNo = (calcGioiHanNo.Text == "" ? 0 : float.Parse(calcGioiHanNo.Text)); editNCC.ChietKhau = (calcChietKhau.Text == "" ? 0 : float.Parse(calcChietKhau.Text)); editNCC.LienHe = txtNguoiLienHe.Text; editNCC.Fax = txtFax.Text; editNCC.DiDong = txtMobile.Text; editNCC.Website = txtWebsite.Text; editNCC.NganHang = txtNganHang.Text; editNCC.ChucVu = txtNickSkype.Text; editNCC.ConQL = checkConQL.Checked; BUS_NhaCungCap.SuaNCC(editNCC); sendNCC(); Action.Module = "Nhà Cung Cấp"; Action.ActionName = "Sửa"; Action.Reference = txtMa.Text; Action.LuuThongTin(); this.Close(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { cbbNhaCungCap.ItemsSource = BUS_NhaCungCap.showData(); txtTenNhanVien.Text = Properties.Settings.Default.TenNhanVien; dpNgayLap.SelectedDate = DateTime.Today.AddDays(0); dpNgayChinhSua.SelectedDate = DateTime.Today.AddDays(0); }
private void BtnXoa_ItemClick(object sender, ItemClickEventArgs e) { if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa ?", "CẢNH BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { return; } int rowIndex = gvMain.FocusedRowHandle; string colID = "Customer_ID"; string value = gvMain.GetRowCellValue(rowIndex, colID).ToString(); if (BUS_NhaCungCap.KiemTraNCC(value) == true) { BUS_NhaCungCap.XoaNCC(value); Action.Module = "Nhà Cung Cấp"; Action.ActionName = "Xóa"; Action.Reference = value; Action.LuuThongTin(); LoadData(); } else { return; } }
public UI_LapPhieuDatHang(DTO_PhieuDatHang obj) { InitializeComponent(); cbbNhaCungCap.ItemsSource = BUS_NhaCungCap.showData(); getDataFromEditUI(obj); checkGroupCTPN(isNew = false, obj); }
private void Form_NhaCungCap_Load(object sender, EventArgs e) { ncc = new BUS_NhaCungCap(); DataTable tbl = ncc.DSNcc(); dataGridView1.DataSource = tbl; }
private void btnThenNCC_BaseMH_BH_Click(object sender, EventArgs e) { fThemNCC ncc = new fThemNCC(); ncc.ShowDialog(); leKH.Properties.DataSource = BUS_NhaCungCap.LayNhaCC(); leMaKH.Properties.DataSource = BUS_NhaCungCap.LayNhaCC(); }
private void clearPN() { generatePhieuNhapID(); cbbNhaCungCap.ItemsSource = BUS_NhaCungCap.showData(); txtTenNhanVien.Text = Properties.Settings.Default.TenNhanVien; dpNgayLap.SelectedDate = DateTime.Today.AddDays(0); dpNgayChinhSua.SelectedDate = DateTime.Today.AddDays(0); cbbNhaCungCap.Text = ""; txtGhiChu.Clear(); }
public UI_LapPhieuDatHang() { InitializeComponent(); generateID(); cbbNhaCungCap.ItemsSource = BUS_NhaCungCap.showData(); txtTenNhanVien.Text = Properties.Settings.Default.TenNhanVien; dpNgayLap.SelectedDate = DateTime.Today.AddDays(0); dpNgayChinhSua.SelectedDate = DateTime.Today.AddDays(0); checkGroupCTPN(isNew = true, item); }
private void but_Xóa_Click(object sender, EventArgs e) { DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap(); dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text; BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap(); bus_nhacungcap.delete_nhacungcap(dto_nhacungcap); Quan_Ly_Load(sender, e); reset_nhacungcap(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có muốn xóa dòng này?", "Confirmation", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { if (dgvSuppliers.SelectedItem != null) { DTO_NhaCungCap obj = dgvSuppliers.SelectedItem as DTO_NhaCungCap; BUS_NhaCungCap.DeleteNCC(obj); dgvSuppliers.ItemsSource = BUS_NhaCungCap.showData(); } } }
// xoa private void button1_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có thực sự muốn xóa nhà cung cấp này không ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string codeId = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString(); ncc = new BUS_NhaCungCap(); if (ncc.XoaNcc(codeId)) { MessageBox.Show("Đã xoá nhà cung cấp !", "Thông báo", MessageBoxButtons.OK); DataTable tbl = ncc.DSNcc(); dataGridView1.DataSource = tbl; } else { MessageBox.Show("Không xóa được nhà cung cấp ! Vui lòng thử lại !", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void but_Sửa_Click(object sender, EventArgs e) { DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap(); dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text; dto_nhacungcap.tencongty = txt_tencongty.Text; dto_nhacungcap.diachi = txt_diachiNCC.Text; dto_nhacungcap.sodienthoai = txt_sđt.Text; dto_nhacungcap.website = txt_website.Text; dto_nhacungcap.congiaodich = txt_congiaodich.Text; BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap(); bus_nhacungcap.update_nhacungcap(dto_nhacungcap); Quan_Ly_Load(sender, e); reset_nhacungcap(); }
private void but_Thêm_Click(object sender, EventArgs e) { if (txt_idnhacungcap.TextLength == 0) { MessageBox.Show("Chưa nhập ID nhà cung cấp"); } else if (txt_tencongty.TextLength == 0) { MessageBox.Show("Chưa nhập tên công ty"); } else if (txt_diachiNCC.TextLength == 0) { MessageBox.Show("Chưa nhập địa chỉ"); } else if (txt_sđt.TextLength == 0) { MessageBox.Show("Chưa nhập số điện thoại"); } else if (txt_website.TextLength == 0) { MessageBox.Show("Chưa nhập website"); } else if (txt_congiaodich.TextLength == 0) { MessageBox.Show("Chưa nhập còn giao dịch"); } else { DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap(); dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text; dto_nhacungcap.tencongty = txt_tencongty.Text; dto_nhacungcap.diachi = txt_diachiNCC.Text; dto_nhacungcap.sodienthoai = txt_sđt.Text; dto_nhacungcap.website = txt_website.Text; dto_nhacungcap.congiaodich = txt_congiaodich.Text; BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap(); bus_nhacungcap.insert_nhacungcap(dto_nhacungcap); Quan_Ly_Load(sender, e); reset_nhacungcap(); } }
private void xlThem() { CNhaCC ncc = new CNhaCC(txtMa.Text, txtTen.Text, leKhuVuc.EditValue.ToString(), txtDiaChi.Text, txtMaSoThue.Text, txtDienThoai.Text, txtFax.Text, txtEmail.Text, txtMobile.Text, txtWebsite.Text, txtNguoiLienHe.Text, txtNickSkype.Text, txtTaiKhoan.Text, txtNganHang.Text, (calcGioiHanNo.Text == "" ? 0 : float.Parse(calcGioiHanNo.Value.ToString())), (calcChietKhau.Text == "" ? 0 : float.Parse(calcChietKhau.Value.ToString())), checkConQL.Checked); BUS_NhaCungCap.ThemNCC(ncc); sendNCC?.Invoke(); Action.Module = "Nhà Cung Cấp"; Action.ActionName = "Thêm"; Action.Reference = txtMa.Text; Action.LuuThongTin(); this.Close(); }
public fThemNCC(bool isAdd = true, CNhaCC ncc = null, fNhaCC.sendMessage send = null) { InitializeComponent(); if (isAdd == false && ncc == null) { XtraMessageBox.Show("ERROR : Dữ liệu không được cung cấp để thực hiện hành động !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } if (isAdd == true) { table = BUS_NhaCungCap.LayNhaCC(); Text = "Thêm nhà cung cấp"; } else { editNCC = ncc; Text = "Sửa thông tin nhà cung cấp"; } add = isAdd; sendNCC = send; Init(); }
private void LoadData() { gcMain.DataSource = BUS_NhaCungCap.LayNhaCC(); }
private void Init() { List <object> list = new List <object> { new { ID = 0, Name = "Hàng hóa" }, new { ID = 1, Name = "Dịch vụ" } }; cbLoaiHH.Properties.DataSource = list; cbLoaiHH.Properties.DisplayMember = "Name"; cbLoaiHH.Properties.ValueMember = "ID"; LookUpColumnInfo col_t = new LookUpColumnInfo("Name", ""); cbLoaiHH.Properties.Columns.Add(col_t); cbLoaiHH.EditValue = 0; leKhoMacDinh.Properties.DataSource = BUS_KhoXuat.LayKhoDonGian(); leKhoMacDinh.Properties.DisplayMember = "STOCK_Name"; leKhoMacDinh.Properties.ValueMember = "STOCK_ID"; LookUpColumnInfo col = new LookUpColumnInfo("STOCK_ID", "Mã"); LookUpColumnInfo col1 = new LookUpColumnInfo("STOCK_Name", "Tên"); leKhoMacDinh.Properties.Columns.Add(col1); leKhoMacDinh.Properties.Columns.Add(col); leKhoMacDinh.EditValue = ((DataTable)leKhoMacDinh.Properties.DataSource).Rows[0]["STOCK_ID"]; leKhoMacDinh.Properties.Buttons[1].Click += btnThemKho_ThemHangHoa_Click; lePhanLoai.Properties.TextEditStyle = TextEditStyles.Standard; lePhanLoai.Properties.DataSource = BUS_HangHoa.LayNhomHang(); lePhanLoai.Properties.DisplayMember = "ProductGroup_Name"; lePhanLoai.Properties.ValueMember = "ProductGroup_ID"; col = new LookUpColumnInfo("ProductGroup_ID", "Mã"); col1 = new LookUpColumnInfo("ProductGroup_Name", "Tên"); lePhanLoai.Properties.Columns.Add(col1); lePhanLoai.Properties.Columns.Add(col); lePhanLoai.EditValue = ((DataTable)lePhanLoai.Properties.DataSource).Rows[0]["ProductGroup_ID"]; lePhanLoai.Properties.Buttons[1].Click += btnThemNhomhang_ThemHangHoa_Click; leDonVi.Properties.TextEditStyle = TextEditStyles.Standard; leDonVi.Properties.DataSource = BUS_DonViTinh.GetDVTDonGian(); leDonVi.Properties.DisplayMember = "UNIT_Name"; leDonVi.Properties.ValueMember = "UNIT_ID"; col = new LookUpColumnInfo("UNIT_ID", "Mã"); col1 = new LookUpColumnInfo("UNIT_Name", "Tên"); leDonVi.Properties.Columns.Add(col1); leDonVi.Properties.Columns.Add(col); leDonVi.EditValue = ((DataTable)leDonVi.Properties.DataSource).Rows[0]["UNIT_ID"]; leDonVi.Properties.Buttons[1].Click += btnThemDV_ThemHangHoa_Click; leNCC.Properties.TextEditStyle = TextEditStyles.Standard; leNCC.Properties.DataSource = BUS_NhaCungCap.LayNhaCC(); leNCC.Properties.DisplayMember = "CustomerName"; leNCC.Properties.ValueMember = "Customer_ID"; col = new LookUpColumnInfo("Customer_ID", "Mã"); col1 = new LookUpColumnInfo("CustomerName", "Tên"); leNCC.Properties.Columns.Add(col1); leNCC.Properties.Columns.Add(col); leNCC.EditValue = ((DataTable)leNCC.Properties.DataSource).Rows[0]["Customer_ID"]; leNCC.Properties.Buttons[1].Click += btnThemNCC_ThemHangHoa_Click; peHinhAnh.Properties.NullText = "Ảnh"; peHinhAnh.Click += PeHinhAnh_Click; txtMa.TextChanged += TxtMa_TextChanged; txtMaVachNSX.TextChanged += TxtMaVachNSX_TextChanged; if (add == true) { phatSinhMa(); } else { LoadDuLieuHH(); } }
public FrmQLNCC() { bus = new BUS_NhaCungCap(); InitializeComponent(); }
private void btnRefresh_Click(object sender, RoutedEventArgs e) { //dgvSuppliers.Rows.Clear(); txtSearch.Clear(); dgvSuppliers.ItemsSource = BUS_NhaCungCap.showData(); }
public UI_NhaCungCap(Grid gridMain) { InitializeComponent(); this.gridMain = gridMain; dgvSuppliers.ItemsSource = BUS_NhaCungCap.showData(); }
private void Init() { //Khởi tạo nhân viên bán hàng leNhanVienBH.Properties.TextEditStyle = TextEditStyles.Standard; leNhanVienBH.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leNhanVienBH, BUS_NhanVien.LayNhanVienDonGian(), "EMPLOYEE_Name", "EMPLOYEE_ID"); leNhanVienBH.Properties.Columns[0].FieldName = "EMPLOYEE_Name"; leNhanVienBH.Properties.Columns[1].FieldName = "EMPLOYEE_ID"; //leNhanVienBH.EditValue = ((DataTable)leNhanVienBH.Properties.DataSource).Rows[0]["EMPLOYEE_ID"]; //Khởi tạo kho xuất leKhoXuat.Properties.TextEditStyle = TextEditStyles.Standard; leKhoXuat.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leKhoXuat, BUS_KhoXuat.LayKhoDonGian(), "STOCK_Name", "STOCK_ID"); leKhoXuat.Properties.Columns[0].FieldName = "STOCK_Name"; leKhoXuat.Properties.Columns[1].FieldName = "STOCK_ID"; //leKhoXuat.EditValue = ((DataTable)leKhoXuat.Properties.DataSource).Rows[0]["STOCK_ID"]; //Khởi tạo các DateEdit deHanTT.EditValue = DateTime.Today.ToShortDateString(); deNgayGiao.EditValue = DateTime.Today.ToShortDateString(); deNgay.EditValue = DateTime.Today.ToShortDateString(); //Khởi tạo GridviewControl gvMain.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom; CreateDataSource(); gvcMain.DataSource = dsGcMain.Tables[0]; gvMain.CellValueChanged += GvMain_CellValueChanged; //gvMain.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CellSelect; //Khởi tạo đơn vị tính leDonVi.NullText = "(Chọn)"; leDonVi.TextEditStyle = TextEditStyles.Standard; leMaHang.TextEditStyle = TextEditStyles.Standard; leMaHang.BestFitMode = BestFitMode.BestFit; SetDataSource(leDonVi, BUS_DonViTinh.GetDVTDonGian(), "UNIT_Name", "UNIT_ID"); leDonVi.Columns.Add(new LookUpColumnInfo("UNIT_Name", "ĐVT")); //Khởi tạo Mã hàng leMaHang.NullText = "(Chọn)"; SetDataSource(leMaHang, BUS_HangHoa.LayHangHoaLookupEdit(), "Product_ID", "Product_ID"); leMaHang.Columns.Add(new LookUpColumnInfo("Product_ID", "Mã hàng")); leMaHang.Columns.Add(new LookUpColumnInfo("Product_Name", "Tên hàng")); leMaHang.Columns.Add(new LookUpColumnInfo("Quantity", "Tồn kho")); leMaHang.Columns.Add(new LookUpColumnInfo("Stock_Name", "Kho hàng")); leMaHang.Columns.Add(new LookUpColumnInfo("Unit", "Đơn vị tính")); leMaHang.PopupFormMinSize = new System.Drawing.Size(600, 350); //Khởi tạo Tên hàng leTenHang.NullText = "(Chọn)"; SetDataSource(leTenHang, BUS_HangHoa.LayHangHoaLookupEdit(), "Product_Name", "Product_ID"); leTenHang.Columns.Add(new LookUpColumnInfo("Product_ID", "Mã hàng")); leTenHang.Columns.Add(new LookUpColumnInfo("Product_Name", "Tên hàng")); leTenHang.Columns.Add(new LookUpColumnInfo("Quantity", "Tồn kho")); leTenHang.Columns.Add(new LookUpColumnInfo("Stock_Name", "Kho hàng")); leTenHang.Columns.Add(new LookUpColumnInfo("Unit", "Đơn vị tính")); leTenHang.PopupFormMinSize = new System.Drawing.Size(600, 350); calceSoLuong.NullText = "0"; calceSoLuong.MaxLength = 10; calceDonGia.NullText = "0"; calceDonGia.MaxLength = 10; calceChietKhauTiLe.NullText = "0"; calceChietKhauTiLe.MaxLength = 10; calceChietKhau.NullText = "0"; calceChietKhau.MaxLength = 10; calceThanhToan.NullText = "0"; calceThanhToan.MaxLength = 10; List <object> listDKTT = new List <object> { new { name = "Công nợ" }, new { name = "Thanh toán ngay" } }; gleDKTT.Properties.DataSource = listDKTT; gleDKTT.Properties.ValueMember = "name"; gleDKTT.Properties.DisplayMember = "name"; LookUpColumnInfo col_t = new LookUpColumnInfo("name", ""); gleDKTT.Properties.Columns.Add(col_t); gleDKTT.EditValue = "Công nợ"; List <object> listHTTT = new List <object> { new { ID = 0, name = "Tiền mặt" }, new { ID = 1, name = "Chuyển khoản" } }; gleHTTT.Properties.DataSource = listHTTT; gleHTTT.Properties.ValueMember = "name"; gleHTTT.Properties.DisplayMember = "name"; col_t = new LookUpColumnInfo("name", ""); gleHTTT.Properties.Columns.Add(col_t); gleHTTT.EditValue = "Tiền mặt"; //Xử lý if (isSale == true) { //Khởi tạo KH leKH.Properties.TextEditStyle = TextEditStyles.Standard; leKH.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leKH, BUS_KhachHang.LayKhachHangDonGian(), "CustomerName", "Customer_ID"); leKH.Properties.Columns[0].FieldName = "CustomerName"; leKH.Properties.Columns[1].FieldName = "Customer_ID"; leKH.Properties.Buttons[1].Click += btnThemKH_BaseMH_BH_Click; //Khởi tạo Mã KH leMaKH.Properties.TextEditStyle = TextEditStyles.Standard; leMaKH.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leMaKH, BUS_KhachHang.LayKhachHangDonGian(), "Customer_ID", "Customer_ID"); leMaKH.Properties.Columns[1].FieldName = "CustomerName"; leMaKH.Properties.Columns[0].FieldName = "Customer_ID"; //Gán sự kiện cho KH và Mã KH leKH.EditValueChanged += GeKH_EditValueChanged; leMaKH.EditValueChanged += GeMaKH_EditValueChanged; Text = "Phiếu xuất hàng"; } else { lcITen.Text = "Tên NCC"; lcIMa.Text = "Mã NCC"; lcINgayGiao.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; //Khởi tạo NCC leKH.Properties.NullText = "Chọn tên Nhà cung cấp ..."; leKH.Properties.TextEditStyle = TextEditStyles.Standard; leKH.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leKH, BUS_NhaCungCap.LayNhaCC(), "CustomerName", "Customer_ID"); leKH.Properties.Columns[0].FieldName = "CustomerName"; leKH.Properties.Columns[1].FieldName = "Customer_ID"; leKH.Properties.Buttons[1].Click += btnThenNCC_BaseMH_BH_Click; //Khởi tạo Mã NCC leMaKH.Properties.NullText = "Chọn mã Nhà cung cấp ..."; leMaKH.Properties.TextEditStyle = TextEditStyles.Standard; leMaKH.Properties.BestFitMode = BestFitMode.BestFit; SetDataSource(leMaKH, BUS_NhaCungCap.LayNhaCC(), "Customer_ID", "Customer_ID"); leMaKH.Properties.Columns[1].FieldName = "CustomerName"; leMaKH.Properties.Columns[0].FieldName = "Customer_ID"; //Gán sự kiện cho NCC và Mã NCC leKH.EditValueChanged += GeKH_EditValueChanged; leMaKH.EditValueChanged += GeMaKH_EditValueChanged; Text = "Phiếu nhập hàng"; deNgayGiao.Visible = false; lcIKho.Text = "Kho nhập"; gvMain.Columns["colChietKhauTiLe"].Visible = false; gvMain.Columns["colChietKhau"].Visible = false; gvMain.Columns["colThanhToan"].Visible = false; } table = BUS_KhoXuat.GetTonKhoLookup(); if (add == true) { phatSinhMa(); } else { LoadDuLieu(); } }