public string SinhMaKhuVuc() { string MaKhuVuc, MaTam; MaKhuVuc = ""; MaTam = ""; objNV = new CUSTOMER_GROUPController().CUSTOMER_GROUP_Top1(); MaTam = objNV.Customer_Group_ID; if (MaTam != "") { long NumberKhuVuc = long.Parse(MaTam.Substring(2, 6)) + 1; MaKhuVuc = NumberKhuVuc.ToString(); for (int i = NumberKhuVuc.ToString().Length; i < 6; i++) { MaKhuVuc = "0" + MaKhuVuc; //MessageBox.Show(MaKhuVuc); } MaKhuVuc = "KV" + MaKhuVuc; } else { MaKhuVuc = "KV000001"; } return(MaKhuVuc); }
private List <CUSTOMER_GROUP> MapCUSTOMER_GROUP(DataTable dt) { List <CUSTOMER_GROUP> rs = new List <CUSTOMER_GROUP>(); for (int i = 0; i < dt.Rows.Count; i++) { CUSTOMER_GROUP obj = new CUSTOMER_GROUP(); if (dt.Columns.Contains("Customer_Group_ID")) { obj.Customer_Group_ID = dt.Rows[i]["Customer_Group_ID"].ToString(); } if (dt.Columns.Contains("Customer_Group_Name")) { obj.Customer_Group_Name = dt.Rows[i]["Customer_Group_Name"].ToString(); } if (dt.Columns.Contains("Description")) { obj.Description = dt.Rows[i]["Description"].ToString(); } if (dt.Columns.Contains("Active")) { obj.Active = bool.Parse(dt.Rows[i]["Active"].ToString()); } rs.Add(obj); } return(rs); }
private void simpleButton1_Click(object sender, EventArgs e) { int rs = -1; objcustomer_group = new CUSTOMER_GROUPController().LayTTCUSTOMER_ByName(lookupkhuvuc.Text.Trim()); objprovider.Customer_ID = txtMa.Text; objprovider.Barcode = txtMa.Text; objprovider.OrderID = 0; objprovider.CustomerName = txtten.Text; objprovider.Customer_Type_ID = "0"; objprovider.Customer_Group_ID = objcustomer_group.Customer_Group_ID; objprovider.CustomerAddress = txtdiachi.Text; objprovider.Tax = txtMST.Text; objprovider.Fax = txtFax.Text; objprovider.Tel = txtDienthoai.Text; objprovider.Mobile = txtMobile.Text; objprovider.Contact = txtnguoilienhe.Text; objprovider.Website = txtwebsite.Text; objprovider.BankAccount = txtTaiKhoan.Text; objprovider.BankName = txtNganhang.Text; objprovider.CreditLimit = calgioihanno.Text != "" ? double.Parse(calgioihanno.Text) : 0; objprovider.Discount = calcchietkhau.Text != "" ? double.Parse(calcchietkhau.Text) : 0; objprovider.Position = txtchucvu.Text; objprovider.Active = chkquanli.Checked; rs = new PROVIDERController().PROVIDER_Insert(objprovider); if (rs < 1) { MessageBox.Show("Nhà cung cấp đã tồn tại", "Thông báo"); } else { MessageBox.Show("Nhà cung cấp mới đã được lưu", "Thông báo"); } }
public void Load_Data(CUSTOMER_GROUP objCUSTOMER_GROUP) { this.objunit = objCUSTOMER_GROUP; txtMa.Text = objCUSTOMER_GROUP.Customer_Group_ID; txtTenKV.Text = objCUSTOMER_GROUP.Customer_Group_Name; txtGhiChu.Text = objCUSTOMER_GROUP.Description; checkactive.Checked = objCUSTOMER_GROUP.Active; }
private void simpleButton1_Click(object sender, EventArgs e) { int rs = -1; objcustomer_group = new CUSTOMER_GROUPController().LayTTCUSTOMER_ByName(lookupkhuvuc.Text.Trim()); objcustomer.Customer_ID = txtMaKhach.Text.Trim(); objcustomer.Barcode = txtMaKhach.Text.Trim(); objcustomer.OrderID = 0; objcustomer.CustomerName = txtTen.Text; objcustomer.Customer_Type_ID = lookUpLoaiKhach.GetColumnValue("Customer_Type_ID").ToString(); objcustomer.Customer_Group_ID = objcustomer_group.Customer_Group_ID; objcustomer.CustomerAddress = txtDiaChi.Text.Trim(); objcustomer.Tax = txtMST.Text; objcustomer.Fax = txtFax.Text; objcustomer.Tel = txtDienThoai.Text; objcustomer.Mobile = txtMobile.Text; objcustomer.Website = txtwebsite.Text; objcustomer.BankAccount = txtTaiKhoan.Text; objcustomer.BankName = txtNganHang.Text; objcustomer.CreditLimit = double.Parse(calLimitNo.Text); objcustomer.Discount = double.Parse(calchietkhau.Text); objcustomer.Contact = txtnguoilienhe.Text; objcustomer.NickYM = txtyahoo.Text; objcustomer.NickSky = txtsky.Text; objcustomer.Active = chkquanli.Checked; rs = new CUSTOMERController().ThemCUSTOMER(objcustomer); if (rs < 1) { MessageBox.Show("Khách hàng đã tồn tại", "Thông báo"); } else { MessageBox.Show("Khách hàng mới đã được lưu", "Thông báo"); txtMaKhach.Text = SinhMaKhachHang(); lookupkhuvuc.SelectedText = ""; txtTen.Text = ""; txtDiaChi.Text = ""; txtMST.Text = ""; txtFax.Text = ""; txtDienThoai.Text = ""; txtMobile.Text = ""; txtEmail.Text = ""; txtTaiKhoan.Text = ""; txtNganHang.Text = ""; calLimitNo.Text = ""; calchietkhau.Text = ""; txtnguoilienhe.Text = ""; txtyahoo.Text = ""; txtsky.Text = ""; chkquanli.Checked = true; } }
private void barLargeButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridView1.FocusedRowHandle >= 0) { string id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString(); //MessageBox.Show(id); CUSTOMER_GROUP objunit = new CUSTOMER_GROUP(); objunit = new CUSTOMER_GROUPController().LayTTCUSTOMER_ByID(id); frmCapNhatKhuVuc frm = new frmCapNhatKhuVuc(); frm.Load_Data(objunit); frm.ShowDialog(); } }
/// <summary> /// Cập nhật thông tin nhóm khu vực /// </summary> /// <param name="obj"></param> /// <param name="Customer_Group_ID"></param> /// <returns></returns> public int CapNhatCUSTOMER_GROUP(CUSTOMER_GROUP obj, string Customer_Group_ID) { try { return(DataProvider.ExecuteNonquery(DataProvider.ConnectionString, "CUSTOMER_GROUP_Update", Customer_Group_ID, obj.Customer_Group_Name, obj.Description, obj.Active )); } catch (Exception ex) { throw ex; } }
/// <summary> /// Thêm nhóm khu vực /// </summary> /// <param name="obj"></param> /// <returns></returns> public int ThemCUSTOMER_GROUP(CUSTOMER_GROUP obj) { try { return(DataProvider.ExecuteNonquery(DataProvider.ConnectionString, "CUSTOMER_GROUP_Insert", obj.Customer_Group_ID, obj.Customer_Group_Name, obj.Description, obj.Active )); } catch { //throw ex; return(-1); } }
private void simpleButton1_Click(object sender, EventArgs e) { int rs = -1; objcustomer_group = new CUSTOMER_GROUPController().LayTTCUSTOMER_ByName(lookupkhuvuc.Text.Trim()); objcustomer_form.Customer_ID = txtMaKhach.Text.Trim(); objcustomer_form.OrderID = 0; objcustomer_form.CustomerName = txtTen.Text; objcustomer_form.Customer_Type_ID = lookUpLoaiKhach.GetColumnValue("Customer_Type_ID").ToString(); objcustomer_form.Customer_Group_ID = objcustomer_group.Customer_Group_ID; objcustomer_form.CustomerAddress = txtDiaChi.Text.Trim(); objcustomer_form.Tax = txtMST.Text; objcustomer_form.Fax = txtFax.Text; objcustomer_form.Tel = txtDienThoai.Text; objcustomer_form.Mobile = txtMobile.Text; objcustomer_form.Website = txtwebsite.Text; objcustomer_form.BankAccount = txtTaiKhoan.Text; objcustomer_form.BankName = txtNganHang.Text; objcustomer_form.CreditLimit = double.Parse(calLimitNo.Text); objcustomer_form.Discount = double.Parse(calchietkhau.Text); objcustomer_form.Contact = txtnguoilienhe.Text; objcustomer_form.NickYM = txtyahoo.Text; objcustomer_form.NickSky = txtsky.Text; objcustomer_form.Active = chkquanli.Checked; objcustomer_form.Barcode = txtMaKhach.Text; rs = new CUSTOMERController().CapNhatCUSTOMER(objcustomer_form, objcustomer_form.Customer_ID); if (rs < 1) { MessageBox.Show("Cập nhật thất bại", "Thông báo"); } else { MessageBox.Show("Cập nhật thành công", "Thông báo"); Close(); } }
public UC_KetThucNhap(DataTable _table, int tuychon, int khuvuc) { InitializeComponent(); luachon = tuychon; loai = khuvuc; import = _table; if (khuvuc == 0)//khu vực { CUSTOMER_GROUP objcustomer = new CUSTOMER_GROUP(); foreach (DataRow datarow in import.Rows) { try { objcustomer.Customer_Group_ID = datarow["Mã Khu Vực"].ToString().Trim(); objcustomer.Customer_Group_Name = datarow["Tên Khu Vực"].ToString().Trim(); objcustomer.Description = datarow["Ghi Chú"].ToString().Trim(); objcustomer.Active = true; int rs = new CUSTOMER_GROUPController().ThemCUSTOMER_GROUP(objcustomer); listBoxControl1.Items.Add("Khu Vực " + datarow["Mã Khu Vực"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Khu Vực " + datarow["Mã Khu Vực"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 1)//khách hàng { CUSTOMER objcustomer = new CUSTOMER(); foreach (DataRow datarow in import.Rows) { try { objcustomer.Customer_ID = datarow["Mã Khách Hàng"].ToString().Trim(); objcustomer.CustomerName = datarow["Tên Khách Hàng"].ToString().Trim(); objcustomer.CustomerAddress = datarow["Địa Chỉ"].ToString().Trim(); objcustomer.Tax = datarow["Mã Số Thuế"].ToString().Trim(); objcustomer.Tel = datarow["Điện Thoại Bàn"].ToString().Trim(); objcustomer.Mobile = datarow["Di Động"].ToString().Trim(); objcustomer.Email = datarow["Email"].ToString().Trim(); objcustomer.Fax = datarow["Fax"].ToString().Trim(); objcustomer.BankAccount = datarow["Số Tài Khoản"].ToString().Trim(); objcustomer.BankName = datarow["Tên Ngân Hàng"].ToString().Trim(); objcustomer.Contact = datarow["Người Liên Hệ"].ToString().Trim(); objcustomer.Position = datarow["Chức Vụ"].ToString().Trim(); objcustomer.Description = datarow["Ghi Chú"].ToString().Trim(); objcustomer.Website = datarow["Website"].ToString().Trim(); objcustomer.Barcode = datarow["Mã Vạch"].ToString().Trim(); objcustomer.CreditLimit = double.Parse(datarow["Giới Hạn Nợ"].ToString().Trim()); objcustomer.Discount = double.Parse(datarow["Chiết Khấu"].ToString().Trim()); objcustomer.NickYM = datarow["Nick Yahoo"].ToString().Trim(); objcustomer.NickSky = datarow["Nick Skype"].ToString().Trim(); objcustomer.Active = true; int rs = new CUSTOMERController().ThemCUSTOMER(objcustomer); listBoxControl1.Items.Add("Khách Hàng " + datarow["Mã Khách Hàng"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Khách Hàng " + datarow["Mã Khách Hàng"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 2)// nhà phân phối { PROVIDER objprovider = new PROVIDER(); foreach (DataRow datarow in import.Rows) { try { objprovider.Customer_ID = datarow["Mã Nhà Cung Cấp"].ToString().Trim(); objprovider.Barcode = datarow["Mã Vạch"].ToString().Trim(); objprovider.OrderID = 0; objprovider.CustomerName = datarow["Tên Nhà Cung Cấp"].ToString().Trim(); objprovider.Customer_Type_ID = "0"; //objprovider.Customer_Group_ID = datarow["Mã Khách Hàng"].ToString().Trim(); objprovider.CustomerAddress = datarow["Địa Chỉ"].ToString().Trim(); objprovider.Tax = datarow["Mã Số Thuế"].ToString().Trim(); objprovider.Fax = datarow["Fax"].ToString().Trim(); objprovider.Tel = datarow["Điện Thoại Bàn"].ToString().Trim(); objprovider.Mobile = datarow["Di Động"].ToString().Trim(); objprovider.Contact = datarow["Người Liên Hệ"].ToString().Trim(); objprovider.Website = datarow["Website"].ToString().Trim(); objprovider.BankAccount = datarow["Số Tài Khoản"].ToString().Trim(); objprovider.BankName = datarow["Tên Ngân Hàng"].ToString().Trim(); objprovider.CreditLimit = double.Parse(datarow["Giới Hạn Nợ"].ToString().Trim()); objprovider.Discount = double.Parse(datarow["Chiết Khấu"].ToString().Trim()); objprovider.Position = datarow["Chức Vụ"].ToString().Trim(); objprovider.Email = datarow["Email"].ToString().Trim(); objprovider.Description = datarow["Ghi Chú"].ToString().Trim(); objprovider.Active = true; int rs = new PROVIDERController().PROVIDER_Insert(objprovider); listBoxControl1.Items.Add("Khách Hàng " + datarow["Mã Nhà Cung Cấp"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Khách Hàng " + datarow["Mã Nhà Cung Cấp"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 3)// nhóm hàng { PRODUCT_GROUP objproduct = new PRODUCT_GROUP(); foreach (DataRow datarow in import.Rows) { try { objproduct.ProductGroup_ID = datarow["Mã Nhóm Hàng"].ToString().Trim(); objproduct.ProductGroup_Name = datarow["Tên Nhóm Hàng"].ToString().Trim(); objproduct.Description = datarow["Ghi Chú"].ToString().Trim(); objproduct.Active = true; int rs = new PRODUCT_GROUPController().PRODUCT_GROUP_Insert(objproduct); listBoxControl1.Items.Add("Nhóm Hàng " + datarow["Mã Nhóm Hàng"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Nhóm Hàng " + datarow["Mã Nhóm Hàng"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 4)// kho hàng { STOCK objstock = new STOCK(); foreach (DataRow datarow in import.Rows) { try { objstock.Stock_ID = datarow["Mã Kho"].ToString().Trim(); objstock.Stock_Name = datarow["Tên Kho"].ToString().Trim(); objstock.Mobi = datarow["Di Động"].ToString().Trim(); objstock.Contact = datarow["Người Liên Hệ"].ToString().Trim(); objstock.Address = datarow["Địa Chỉ"].ToString().Trim(); objstock.Telephone = datarow["Điện Thoại Bàn"].ToString().Trim(); objstock.Fax = datarow["Fax"].ToString().Trim(); objstock.Email = datarow["Email"].ToString().Trim(); objstock.Description = datarow["Ghi Chú"].ToString().Trim(); objstock.Manager = datarow["Người Quản Lý"].ToString().Trim(); objstock.Manager = "NV000001"; objstock.Active = true; int rs = new STOCKController().STOCK_Insert(objstock); listBoxControl1.Items.Add("Kho Hàng " + datarow["Mã Kho"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Kho Hàng " + datarow["Mã Kho"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 5)// đơn vị { UNIT objunit = new UNIT(); foreach (DataRow datarow in import.Rows) { try { objunit.Unit_ID = datarow["Mã Đơn Vị"].ToString().Trim(); objunit.Unit_Name = datarow["Tên Đơn Vị"].ToString().Trim(); objunit.Description = datarow["Ghi Chú"].ToString().Trim(); objunit.Active = true; int rs = new UNITController().UNIT_Insert(objunit); listBoxControl1.Items.Add("Đơn Vị " + datarow["Mã Đơn Vị"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Đơn Vị " + datarow["Mã Đơn Vị"].ToString().Trim() + " Nhập Thất Bại"); break; } } } else if (khuvuc == 6)// hàng hóa { PRODUCT objproduct = new PRODUCT(); byte[] buff = { 1 }; objproduct.Photo = buff; foreach (DataRow datarow in import.Rows) { try { //objproduct.Product_Type_ID = datarow["Mã Đơn Vị"].ToString().Trim(); //objproduct.Provider_ID = datarow["Mã Đơn Vị"].ToString().Trim(); //objproduct.Product_Group_ID = datarow["Mã Đơn Vị"].ToString().Trim(); //objproduct.Product_ID = datarow["Mã Đơn Vị"].ToString().Trim(); //objproduct.Barcode = txtbarcode.Text; //objproduct.Product_Name = txtten.Text; //objproduct.Unit = (new UNITController().UNIT_GetByName(lookdonvi.Text)).Unit_ID; //objproduct.Origin = txtxuatxu.Text; //objproduct.MinStock = double.Parse(caltoithieu.Text); //objproduct.Customer_ID = (new PROVIDERController().PROVIDER_GetByName(looknhacungcap.Text)).Customer_ID; //objproduct.Org_Price = double.Parse(calcgiamua.Text); //objproduct.Sale_Price = double.Parse(calcgiasi.Text); //objproduct.Retail_Price = double.Parse(calcgiale.Text); //objproduct.UnitRate = 1; //objproduct.Customer_Name = looknhacungcap.Text; //objproduct.ExchangeRate = 1; //objproduct.Active = true; //objproduct.UserID = "US000001"; //objproduct.Currency_ID = "VND"; //int rs = new PRODUCTController().PRODUCT_Insert_Photo(objproduct); listBoxControl1.Items.Add("Đơn Vị " + datarow["Mã Đơn Vị"].ToString().Trim() + " Nhập Thành Công"); } catch { listBoxControl1.Items.Add("Đơn Vị " + datarow["Mã Đơn Vị"].ToString().Trim() + " Nhập Thất Bại"); break; } } } }