Example #1
0
        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);
        }
Example #3
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");
            }
        }
Example #4
0
 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;
            }
        }
Example #6
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);
         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();
            }
        }
Example #10
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;
             }
         }
     }
 }