Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
 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;
        }
Beispiel #4
0
 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();
     }
 }
Beispiel #5
0
 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();
     }
 }
Beispiel #6
0
        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");
            }
        }
Beispiel #7
0
 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;
             }
         }
     }
 }
Beispiel #8
0
        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);
        }