private void simpleButton1_Click(object sender, EventArgs e)
        {
            int rs = -1;

            objstock.Stock_ID    = txtMa.Text;
            objstock.Stock_Name  = txtten.Text;
            objstock.Mobi        = txtkihieu.Text;
            objstock.Contact     = txtnguoilienhe.Text;
            objstock.Address     = txtdiachi.Text;
            objstock.Telephone   = txtDienthoai.Text;
            objstock.Fax         = txtFax.Text;
            objstock.Email       = txtEmail.Text;
            objstock.Description = txtdiengiai.Text;
            objstock.Manager     = looknguoiquanli.Text.Trim();
            objstock.Manager     = "NV000001";
            objstock.Active      = chkquanli.Checked;
            rs = new STOCKController().STOCK_Insert(objstock);
            if (rs < 1)
            {
                MessageBox.Show("Kho hàng đã tồn tại", "Thông báo");
            }
            else
            {
                MessageBox.Show("Kho hàng mới đã được lưu", "Thông báo");
            }
        }
Exemple #2
0
 private void barLargeButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Bạn Muốn Xóa Kho Hàng 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[0]).ToString();
             rs = new STOCKController().STOCK_Delete(id);
             if (rs < 1)
             {
                 MessageBox.Show("Kho Hàng không được xóa", "Thông báo");
             }
             else
             {
                 MessageBox.Show("Kho Hàng đã được xóa", "Thông báo");
             }
             gridControl1.DataSource = new STOCKController().STOCK_GetList();
         }
         else
         {
             MessageBox.Show("Dữ liệu không tồn tại", "Thông báo");
         }
     }
 }
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            int rs = -1;

            objstock.Stock_ID    = txtMa.Text;
            objstock.Mobi        = txtkihieu.Text;
            objstock.Manager     = looknguoiquanli.GetColumnValue("Employee_ID").ToString();
            objstock.Stock_Name  = txtten.Text;
            objstock.Contact     = txtnguoilienhe.Text;
            objstock.Address     = txtdiachi.Text;
            objstock.Telephone   = txtDienthoai.Text;
            objstock.Fax         = txtFax.Text;
            objstock.Email       = txtEmail.Text;
            objstock.Description = txtdiengiai.Text;
            objstock.Active      = chkquanli.Checked;
            rs = new STOCKController().STOCK_Update(objstock, objstock.Stock_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();
            }
        }
Exemple #4
0
 private void gridControl1_DoubleClick(object sender, EventArgs e)
 {
     if (gridView1.FocusedRowHandle >= 0)
     {
         string id = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
         //MessageBox.Show(id);
         STOCK objstock = new STOCK();
         objstock = new STOCKController().STOCK_Get(id);
         frmCapNhatKhoHang frm = new frmCapNhatKhoHang();
         frm.Load_Data(objstock);
         frm.ShowDialog();
     }
 }
Exemple #5
0
 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);
         STOCK objstock = new STOCK();
         objstock = new STOCKController().STOCK_Get(id);
         frmCapNhatKhoHang frm = new frmCapNhatKhoHang();
         frm.Load_Data(objstock);
         frm.ShowDialog();
     }
 }
Exemple #6
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;
             }
         }
     }
 }
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            PRODUCT objproduct = new PRODUCT();

            if (gridLookUpEdit1.Text != "")
            {
                objproduct = new PRODUCTController().PRODUCT_Get(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID"));
                gridLookUpEdit1.EditValue = objproduct.Product_ID;
                calcdongia.Value          = (decimal)objproduct.Org_Price;
                calcthanhtien.Value       = (calcdongia.Value) * (calcsoluong.Value);
                txtBarcode.Text           = "";
                if (cbohanhdong.SelectedIndex == 0)
                {
                    DataRow rows = dtable.NewRow();
                    rows["Product_ID"]  = objproduct.Product_ID;
                    rows["ProductName"] = objproduct.Product_Name;
                    rows["Stock_Name"]  = new STOCKController().Stock_GetNameQuantityMin(objproduct.Product_ID).Stock_Name;
                    rows["Unit_Name"]   = new UNITController().UNIT_Get(objproduct.Unit).Unit_Name;
                    rows["Quantity"]    = calcsoluong.Value;
                    rows["UnitPrice"]   = calcdongia.Value;
                    rows["Amount"]      = calcthanhtien.Value;
                    rows["Discount"]    = objproduct.Discount;
                    rows["Vat"]         = objproduct.VAT_ID;
                    dtable.Rows.Add(rows);
                }
                else if (cbohanhdong.SelectedIndex == 1)
                {
                    if (FindIndexGridView(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID")) > -1)
                    {
                        for (int i = 0; i < gridView1.RowCount - 1; i++)
                        {
                            if (gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString() == gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID"))
                            {
                                gridView1.SetRowCellValue(i, gridView1.Columns[4], (decimal)calcsoluong.Value);
                                gridView1.SetRowCellValue(i, gridView1.Columns[7], double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString()) * double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString()));
                                gridView1.RefreshData();
                            }
                        }
                    }
                    else
                    {
                        DataRow rows = dtable.NewRow();
                        rows["Product_ID"]  = objproduct.Product_ID;
                        rows["ProductName"] = objproduct.Product_Name;
                        rows["Stock_Name"]  = new STOCKController().Stock_GetNameQuantityMin(objproduct.Product_ID).Stock_Name;
                        rows["Unit_Name"]   = new UNITController().UNIT_Get(objproduct.Unit).Unit_Name;
                        rows["Quantity"]    = calcsoluong.Value;
                        rows["UnitPrice"]   = calcdongia.Value;
                        rows["Amount"]      = calcthanhtien.Value;
                        rows["Discount"]    = objproduct.Discount;
                        rows["Vat"]         = objproduct.VAT_ID;
                        dtable.Rows.Add(rows);
                    }
                }
                else if (cbohanhdong.SelectedIndex == 2)
                {
                    int i = FindIndexGridView(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID"));
                    if (i > -1)
                    {
                        //XtraMessageBox.Show(FindIndexGridView(objproduct.Product_ID).ToString());
                        gridView1.SetRowCellValue(FindIndexGridView(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID")), gridView1.Columns[4], decimal.Parse(gridView1.GetRowCellValue(FindIndexGridView(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID")), gridView1.Columns[4]).ToString()) + (decimal)calcsoluong.Value);
                        gridView1.SetRowCellValue(i, gridView1.Columns[7], double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString()) * double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString()));
                        gridView1.RefreshData();
                    }
                    else
                    {
                        DataRow rows = dtable.NewRow();
                        rows["Product_ID"]  = objproduct.Product_ID;
                        rows["ProductName"] = objproduct.Product_Name;
                        rows["Stock_Name"]  = new STOCKController().Stock_GetNameQuantityMin(objproduct.Product_ID).Stock_Name;
                        rows["Unit_Name"]   = new UNITController().UNIT_Get(objproduct.Unit).Unit_Name;
                        rows["Quantity"]    = calcsoluong.Value;
                        rows["UnitPrice"]   = calcdongia.Value;
                        rows["Amount"]      = calcthanhtien.Value;
                        rows["Discount"]    = objproduct.Discount;
                        rows["Vat"]         = objproduct.VAT_ID;
                        dtable.Rows.Add(rows);
                    }
                }
                else if (cbohanhdong.SelectedIndex == 3)
                {
                    if (FindIndexGridView(gridLookUpEdit1View.GetFocusedRowCellDisplayText("Product_ID")) > -1)
                    {
                        XtraMessageBox.Show("Hàng hóa bị trùng!", "Thông Báo");
                    }
                    else
                    {
                        DataRow rows = dtable.NewRow();
                        rows["Product_ID"]  = objproduct.Product_ID;
                        rows["ProductName"] = objproduct.Product_Name;
                        rows["Stock_Name"]  = new STOCKController().Stock_GetNameQuantityMin(objproduct.Product_ID).Stock_Name;
                        rows["Unit_Name"]   = new UNITController().UNIT_Get(objproduct.Unit).Unit_Name;
                        rows["Quantity"]    = calcsoluong.Value;
                        rows["UnitPrice"]   = calcdongia.Value;
                        rows["Amount"]      = calcthanhtien.Value;
                        rows["Discount"]    = objproduct.Discount;
                        rows["Vat"]         = objproduct.VAT_ID;
                        dtable.Rows.Add(rows);
                    }
                }
            }
        }