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"); } }
private void barLargeButtonItem11_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("Bạn Muốn Xóa Nhà Cung Cấp Này?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (gridView1.RowCount > 0) { int rs = -1; string id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[1]).ToString(); rs = new PROVIDERController().PROVIDER_Delete(id); if (rs < 1) { MessageBox.Show("Nhà Cung cấp không được xóa", "Thông báo"); } else { MessageBox.Show("Nhà cung cấp đã được xóa", "Thông báo"); } repositoryItemLookUpEdit1.DataSource = new CUSTOMER_GROUPController().LayDSCUSTOMER_GROUP(); gridControl1.DataSource = new PROVIDERController().PROVIDER_GetList(); } else { MessageBox.Show("Dữ liệu không tồn tại", "Thông báo"); } } }
private void lookUpTenNPP_EditValueChanged(object sender, EventArgs e) { txtMaNPP.Text = lookUpTenNPP.Properties.GetKeyValue(gridLookUpEdit2View.FocusedRowHandle).ToString(); PROVIDER objprovider = new PROVIDER(); objprovider = new PROVIDERController().PROVIDER_Get(txtMaNPP.Text); txtDiaChi.Text = objprovider.CustomerAddress; txtDienThoai.Text = objprovider.Tel; memoGhiChu.Text = objprovider.Description; }
private void gridControl1_DoubleClick(object sender, EventArgs e) { if (gridView1.FocusedRowHandle >= 0) { string id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[1]).ToString(); //MessageBox.Show(id); PROVIDER objcustomer = new PROVIDER(); objcustomer = new PROVIDERController().PROVIDER_Get(id); frmCapNhatNhaPhanPhoi frm = new frmCapNhatNhaPhanPhoi(); frm.Load_Data(objcustomer); frm.ShowDialog(); } }
private void barLargeButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridView1.FocusedRowHandle >= 0) { string id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[1]).ToString(); //MessageBox.Show(id); PROVIDER objcustomer = new PROVIDER(); objcustomer = new PROVIDERController().PROVIDER_Get(id); frmCapNhatNhaPhanPhoi frm = new frmCapNhatNhaPhanPhoi(); frm.Load_Data(objcustomer); frm.ShowDialog(); } }
private void simpleButton3_Click(object sender, EventArgs e) { PROVIDER objprovider = new PROVIDER(); int rs = -1; if (gridView1.RowCount > 0) { for (int i = 0; i < gridView1.RowCount; i++) { objprovider.Customer_ID = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString(); objprovider.CustomerName = gridView1.GetRowCellValue(i, gridView1.Columns[1]).ToString(); objprovider.CustomerAddress = gridView1.GetRowCellValue(i, gridView1.Columns[2]).ToString(); objprovider.Tax = gridView1.GetRowCellValue(i, gridView1.Columns[3]).ToString(); objprovider.Tel = gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString(); objprovider.Contact = gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString(); objprovider.Customer_Group_ID = lookUpNhom.GetColumnValue("Customer_Group_ID").ToString(); objprovider.Customer_Type_ID = "0"; objprovider.Active = true; rs = new PROVIDERController().PROVIDER_Insert(objprovider); if (rs == -1) { MessageBox.Show("Lưu Thất Bại", "Thông Báo"); break; } } if (rs > -1) { MessageBox.Show("Lưu Thành công", "Thông Báo"); } else { MessageBox.Show("Lưu Thất bại", "Thông Báo"); } } else { MessageBox.Show("Chưa có dữ liệu nhập", "Thông Báo"); } }
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; } } } }
public UC_PhieuNhapHang(frmNhapHang _nhap, string PhieuNhap) { InitializeComponent(); InitLookUpKhoHang(); InitLookUp_dieukhoan(); InitLookUp_thanhtoan(); InitLookUpTenKH(); InitLookUp_NhanVien(); ReadXml_User(); barManager1.SetPopupContextMenu(gridControl1, popupMenu1); txtPhieuN.Text = PhieuNhap; main_form = _nhap; objstockinward = new STOCK_INWARDController().STOCK_INWARD_Get(PhieuNhap); lookUpdieukhoan.EditValue = objstockinward.TermID; lookUpthanhtoan.EditValue = new CASH_METHODController().CASH_METHOD_Get(objstockinward.PaymentMethod).Code; txtMaNPP.EditValue = objstockinward.Customer_ID; lookUpNVBH.EditValue = objstockinward.Employee_ID; dateEdithan.DateTime = objstockinward.PaymentDate; dateNgayNhap.DateTime = objstockinward.DeliveryDate; gridView1.Invalidate(); gridView1.IndicatorWidth = 35; repositoryItemGridLookUpEdit1.DataSource = new PRODUCTController().PRODUCT_GetLookupByStock_SALE_Stock(lookUpKhoNhap.GetColumnValue("Stock_ID").ToString()); repositoryItemGridLookUpEdit1.DisplayMember = "Product_ID"; repositoryItemGridLookUpEdit1.ValueMember = "Product_ID"; repositoryItemGridLookUpEdit1.BestFitMode = BestFitMode.BestFitResizePopup; gridLookUpEdit1.Properties.DataSource = new PRODUCTController().PRODUCT_GetLookupByStock_SALE_Stock(lookUpKhoNhap.GetColumnValue("Stock_ID").ToString()); gridLookUpEdit1.Properties.DisplayMember = "Product_Name"; gridLookUpEdit1.Properties.ValueMember = "Product_ID"; gridLookUpEdit1.Properties.BestFitMode = BestFitMode.None; repositoryItemLookUpEdit2.Properties.DataSource = new PRODUCTController().PRODUCT_GetLookupByStock_SALE_Stock(lookUpKhoNhap.GetColumnValue("Stock_ID").ToString()); //repositoryItemLookUpEdit2.Properties.DisplayMember = "ProductName"; // The field matching the edit value. repositoryItemLookUpEdit2.Properties.ValueMember = "Product_Name"; repositoryItemLookUpEdit2.Properties.BestFitMode = BestFitMode.BestFitResizePopup; // Enable auto completion search mode. repositoryItemLookUpEdit2.Properties.SearchMode = SearchMode.AutoComplete; // Specify the column against which to perform the search. repositoryItemLookUpEdit2.Properties.AutoSearchColumnIndex = 1; repositoryItemLookUpEdit3.Properties.DataSource = new STOCKController().STOCK_GetList(); //repositoryItemLookUpEdit3.Properties.DisplayMember = "Stock_Name"; // The field matching the edit value. repositoryItemLookUpEdit3.Properties.ValueMember = "Stock_Name"; repositoryItemLookUpEdit3.Properties.BestFitMode = BestFitMode.BestFitResizePopup; // Enable auto completion search mode. repositoryItemLookUpEdit3.Properties.SearchMode = SearchMode.AutoComplete; // Specify the column against which to perform the search. repositoryItemLookUpEdit3.Properties.AutoSearchColumnIndex = 1; repositoryItemLookUpEdit4.Properties.DataSource = new UNITController().UNIT_GetList(); //repositoryItemLookUpEdit4.Properties.DisplayMember = "Unit_Name";//hiển thị // The field matching the edit value. repositoryItemLookUpEdit4.Properties.ValueMember = "Unit_Name";//tìm theo repositoryItemLookUpEdit4.Properties.BestFitMode = BestFitMode.BestFitResizePopup; // Enable auto completion search mode. repositoryItemLookUpEdit4.Properties.SearchMode = SearchMode.AutoComplete; // Specify the column against which to perform the search. repositoryItemLookUpEdit4.Properties.AutoSearchColumnIndex = 1; dtable.Columns.Add("Product_ID"); dtable.Columns.Add("ProductName"); dtable.Columns.Add("Stock_Name"); dtable.Columns.Add("Unit_Name"); dtable.Columns.Add("Quantity"); dtable.Columns.Add("UnitPrice"); dtable.Columns.Add("Vat"); dtable.Columns.Add("Amount"); dtable.Columns.Add("Discount"); dtable.Columns.Add("Description"); dtable.Columns.Add("ID");//them vao dtable = new STOCK_INWARD_DETAILController().STOCK_INWARD_DETAIL_GetList_ByID(PhieuNhap); gridControl1.DataSource = dtable; PROVIDER objprovider = new PROVIDER(); objprovider = new PROVIDERController().PROVIDER_Get(objstockinward.Customer_ID); lookUpTenNPP.EditValue = objstockinward.Customer_ID; txtDiaChi.Text = objprovider.CustomerAddress; txtDienThoai.Text = objprovider.Tel; memoGhiChu.Text = objprovider.Description; this.lookUpTenNPP.EditValueChanged += new System.EventHandler(this.lookUpTenNPP_EditValueChanged); repositoryItemGridLookUpEdit1View.RowClick += new DevExpress.XtraGrid.Views.Grid.RowClickEventHandler(repositoryItemGridLookUpEdit1View_click); splitContainerControl1.PanelVisibility = DevExpress.XtraEditors.SplitPanelVisibility.Panel2; //repositoryItemTextEdit1.Click += new EventHandler(repositoryItemLookUpEdit1_DoubleClick); }