Esempio n. 1
0
        private void loadDataOrder()
        {
            //taoPhieuDatHang1.Hide();
            //Load dữ liệu cho bảng
            ///datagridOrder.DataSource = bus.getOrder();


            DataTable dt = new DataTable();

            //dt.Columns.Add("Mã đặt hàng",System.Type.GetType("System.String"));
            //dt.Columns.Add("Ngày tạo",System.Type.GetType("System.String"));
            //dt.Columns.Add("Nhân viên",System.Type.GetType("System.String"));
            //dt.Columns.Add("Tình trạng",System.Type.GetType("System.String"));

            //load data cho cac combobox
            cbProduct.Items.Add(new Product("0", "Tất cả sản phẩm"));
            var table = Pbus.getProduct();

            foreach (DataRow row in table.Rows)
            {
                string id   = row["IdProduct"].ToString();
                string name = id + " - " + row["DisplayName"].ToString();
                cbProduct.Items.Add(new Product(id, name));
            }
            cbProduct.SelectedIndex = 0;
            cbProduct.DisplayMember = "Name";
            cbProduct.ValueMember   = "ID";

            cbSanPhamImport.Items.Add(new Product("0", "Tất cả sản phẩm"));
            var tablee = Pbus.getProduct();

            foreach (DataRow row in tablee.Rows)
            {
                string id   = row["IdProduct"].ToString();
                string name = id + " - " + row["DisplayName"].ToString();
                cbSanPhamImport.Items.Add(new Product(id, name));
            }
            cbSanPhamImport.SelectedIndex = 0;
            cbSanPhamImport.DisplayMember = "Name";
            cbSanPhamImport.ValueMember   = "ID";

            //load combobox Unit
            cbUnit.Items.Add(new Unit("0", "Đơn vị"));
            var tablb = Pbus.getUnit();

            foreach (DataRow row in tablb.Rows)
            {
                string id   = row["Id_Unit"].ToString();
                string name = row["DisplayName"].ToString();
                cbUnit.Items.Add(new Unit(id, name));
            }
            cbUnit.SelectedIndex = 0;
            cbUnit.DisplayMember = "Name";
            cbUnit.ValueMember   = "ID";

            cbUnitImport.Items.Add(new Unit("0", "Đơn vị"));
            var tablbb = Pbus.getUnit();

            foreach (DataRow row in tablbb.Rows)
            {
                string id   = row["Id_Unit"].ToString();
                string name = row["DisplayName"].ToString();
                cbUnitImport.Items.Add(new Unit(id, name));
            }
            cbUnitImport.SelectedIndex = 0;
            cbUnitImport.DisplayMember = "Name";
            cbUnitImport.ValueMember   = "ID";

            //load combobox nhà cung cấp
            cbNCC.Items.Add(new Suplier("0", "Nhà cung cấp", "0", "0", "0"));
            var tabl = Sbus.getSuplier();

            foreach (DataRow row in tabl.Rows)
            {
                string id    = row["IdSuplier"].ToString();
                string name  = row["DisplayName"] + "(" + id + ")".ToString();
                string add   = row["Address"].ToString();
                string phone = row["Phone"].ToString();
                string mail  = row["Email"].ToString();
                cbNCC.Items.Add(new Suplier(id, name, add, phone, mail));
            }
            cbNCC.SelectedIndex = 0;
            cbNCC.DisplayMember = "DisplayName";
            cbNCC.ValueMember   = "IdSuplier";

            cbNCCImport.Items.Add(new Suplier("0", "Nhà cung cấp", "0", "0", "0"));
            var tabll = Sbus.getSuplier();

            foreach (DataRow row in tabll.Rows)
            {
                string id    = row["IdSuplier"].ToString();
                string name  = row["DisplayName"] + "(" + id + ")".ToString();
                string add   = row["Address"].ToString();
                string phone = row["Phone"].ToString();
                string mail  = row["Email"].ToString();
                cbNCCImport.Items.Add(new Suplier(id, name, add, phone, mail));
            }
            cbNCCImport.SelectedIndex = 0;
            cbNCCImport.DisplayMember = "DisplayName";
            cbNCCImport.ValueMember   = "IdSuplier";



            //load column cho các bảng
            datagridOrderDetail.ColumnCount     = 4;
            datagridOrderDetail.Columns[0].Name = "Mã sản phẩm";
            datagridOrderDetail.Columns[1].Name = "Số lượng";
            datagridOrderDetail.Columns[2].Name = "Mã đơn vị";
            datagridOrderDetail.Columns[3].Name = "Nhà cung cấp";

            datagridOrder.ColumnCount     = 4;
            datagridOrder.Columns[0].Name = "Mã đặt hàng";
            datagridOrder.Columns[1].Name = "Ngày tạo";
            datagridOrder.Columns[2].Name = "Nhân viên";
            datagridOrder.Columns[3].Name = "Tình trạng";


            dataGridImportDetail.ColumnCount     = 7;
            dataGridImportDetail.Columns[0].Name = "Mã sản phẩm";
            dataGridImportDetail.Columns[1].Name = "Số lượng";
            dataGridImportDetail.Columns[2].Name = "Mã đơn vị";
            dataGridImportDetail.Columns[3].Name = "Nhà cung cấp";
            dataGridImportDetail.Columns[4].Name = "Đơn giá";
            dataGridImportDetail.Columns[5].Name = "Thành tiền";
            dataGridImportDetail.Columns[6].Name = "Hạn dùng";

            var data = Obus.getOrder();

            foreach (DataRow row in data.Rows)
            {
                string idOrder     = row["IdOrderProduct"].ToString();
                string createdDate = row["CreatedDate"].ToString();
                string checkstatus = row["StatusOrderProduct"].ToString();
                string idUser      = row["IdUsers"].ToString();
                string nameUser    = row["DisplayName"].ToString();
                string roleUser    = row["IdUserRole"].ToString();

                string status = checkstatus.Equals("False") ? "Chưa xử lí" : "Đã xử lí";


                datagridOrder.Rows.Add(new object[] { idOrder, createdDate, idUser + " - " + nameUser + " (" + roleUser + ")", status });
            }

            datagridOrder.Columns[0].Width = 80;
            datagridOrder.Columns[1].Width = 180;
            datagridOrder.Columns[2].Width = 280;

            //var check = dt.Columns.Count;
            //datagridOrder.DataSource = dt;

            // Sẽ không có dòng nào được chọn lúc load
            datagridOrder.ClearSelection();
            datagridOrder.Rows[0].Selected = false;

            //Load dữ liệu cho sort
            cbOrderStatus.Items.Add(new Status("all", "Tình trạng"));
            cbOrderStatus.Items.Add(new Status("1", "Đã xử lí"));
            cbOrderStatus.Items.Add(new Status("0", "Chưa xử lí"));

            cbOrderStatus.SelectedIndex = 0;
            cbOrderStatus.DisplayMember = "Display";
            cbOrderStatus.ValueMember   = "status";

            //Load dữ liệu combobox nhân viên
            cbOrderUser.Items.Add(new User("0", "Nhân viên", "Staff"));

            var tab = Obus.getUser();

            foreach (DataRow row in tab.Rows)
            {
                string id          = row["Id"].ToString();
                string displayName = id + " - " + row["DisplayName"] + " (" + row["IdUserRole"] + ")".ToString();
                string role        = row["IdUserRole"].ToString();
                cbOrderUser.Items.Add(new User(id, displayName, role));
            }
            cbOrderUser.SelectedIndex = 0;
            cbOrderUser.DisplayMember = "Name";
            cbOrderUser.ValueMember   = "ID";
        }
Esempio n. 2
0
        private void loadDataImport()
        {
            btnCreateImportPackageDetail.Enabled = false;
            //Load dữ liệu cho các combobox sản phầm
            cbSanPhamImportPackage.Items.Add(new Product("0", "Tất cả sản phẩm"));
            var tablee = Pbus.getProduct();

            foreach (DataRow row in tablee.Rows)
            {
                string id   = row["IdProduct"].ToString();
                string name = id + " - " + row["DisplayName"].ToString();
                cbSanPhamImportPackage.Items.Add(new Product(id, name));
            }
            cbSanPhamImportPackage.SelectedIndex = 0;
            cbSanPhamImportPackage.DisplayMember = "Name";
            cbSanPhamImportPackage.ValueMember   = "ID";

            //Load dữ liệu cho các combobox unit
            cbUnitImportPackage.Items.Add(new Unit("0", "Đơn vị"));
            var tablbb = Pbus.getUnit();

            foreach (DataRow row in tablbb.Rows)
            {
                string id   = row["Id_Unit"].ToString();
                string name = row["DisplayName"].ToString();
                cbUnitImportPackage.Items.Add(new Unit(id, name));
            }
            cbUnitImportPackage.SelectedIndex = 0;
            cbUnitImportPackage.DisplayMember = "Name";
            cbUnitImportPackage.ValueMember   = "ID";

            //load combobox nhà cung cấp
            cbNCCImportPackage.Items.Add(new Suplier("0", "Nhà cung cấp", "0", "0", "0"));
            var tabll = Sbus.getSuplier();

            foreach (DataRow row in tabll.Rows)
            {
                string id    = row["IdSuplier"].ToString();
                string name  = row["DisplayName"] + "(" + id + ")".ToString();
                string add   = row["Address"].ToString();
                string phone = row["Phone"].ToString();
                string mail  = row["Email"].ToString();
                cbNCCImportPackage.Items.Add(new Suplier(id, name, add, phone, mail));
            }
            cbNCCImportPackage.SelectedIndex = 0;
            cbNCCImportPackage.DisplayMember = "DisplayName";
            cbNCCImportPackage.ValueMember   = "IdSuplier";



            //Load dữ liệu cho sort
            cbImportStatus.Items.Add(new Status("all", "Tình trạng"));
            cbImportStatus.Items.Add(new Status("1", "Đã xử lí"));
            cbImportStatus.Items.Add(new Status("0", "Chưa xử lí"));

            cbImportStatus.SelectedIndex = 0;
            cbImportStatus.DisplayMember = "Display";
            cbImportStatus.ValueMember   = "status";

            //Load dữ liệu combobox nhân viên
            cbImportUser.Items.Add(new User("0", "Nhân viên", "Staff"));

            var tab = bus.getUser();

            foreach (DataRow row in tab.Rows)
            {
                string id          = row["Id"].ToString();
                string displayName = id + " - " + row["DisplayName"] + " (" + row["IdUserRole"] + ")".ToString();
                string role        = row["IdUserRole"].ToString();
                cbImportUser.Items.Add(new User(id, displayName, role));
            }
            cbImportUser.SelectedIndex = 0;
            cbImportUser.DisplayMember = "Name";
            cbImportUser.ValueMember   = "ID";


            //load column cho các bảng

            datagridImportPackage.ColumnCount     = 7;
            datagridImportPackage.Columns[0].Name = "Mã nhập hàng";
            datagridImportPackage.Columns[1].Name = "Mã đặt hàng";
            datagridImportPackage.Columns[2].Name = "Ngày tạo";
            datagridImportPackage.Columns[3].Name = "Nhân viên";
            datagridImportPackage.Columns[4].Name = "Mã lô hàng";
            datagridImportPackage.Columns[5].Name = "Tình trạng";
            datagridImportPackage.Columns[6].Name = "Tổng tiền";

            dataGridImportPack.ColumnCount     = 7;
            dataGridImportPack.Columns[0].Name = "Mã sản phẩm";
            dataGridImportPack.Columns[1].Name = "Số lượng";
            dataGridImportPack.Columns[2].Name = "Đơn giá";
            dataGridImportPack.Columns[3].Name = "Thành tiền";
            dataGridImportPack.Columns[4].Name = "Hạn sử dụng";
            dataGridImportPack.Columns[5].Name = "Mã đơn vị";
            dataGridImportPack.Columns[6].Name = "Mã nhà cung cấp";

            //load dữ liệu table
            var data = Ibus.getImport();

            foreach (DataRow row in data.Rows)
            {
                string idImport    = row["IdImportProduct"].ToString();
                string idOrder     = row["IdOrderProduct"].ToString();
                string createdDate = row["CreatedDate"].ToString();
                string checkstatus = row["StatusImportProduct"].ToString();
                string idUser      = row["IdUsers"].ToString();
                string nameUser    = row["DisplayName"].ToString();
                string roleUser    = row["IdUserRole"].ToString();
                string package     = row["IdPackage"].ToString();
                string totalPrice  = row["TotalPrice"].ToString();

                string status = checkstatus.Equals("False") ? "Chưa xử lí" : "Đã xử lí";


                datagridImportPackage.Rows.Add(new object[] { idImport, idOrder, createdDate, idUser + " - " + nameUser + " (" + roleUser + ")", package, status, totalPrice });
            }
            datagridImportPackage.Columns[0].Width = 80;
            datagridImportPackage.Columns[1].Width = 80;
            datagridImportPackage.Columns[2].Width = 180;
            datagridImportPackage.Columns[3].Width = 250;

            datagridImportPackage.Columns[6].Width   = 5;
            datagridImportPackage.Columns[6].Visible = false;



            //var check = dt.Columns.Count;
            //datagridOrder.DataSource = dt;

            // Sẽ không có dòng nào được chọn lúc load
            datagridImportPackage.ClearSelection();
            datagridImportPackage.Rows[0].Selected = false;
        }