Exemple #1
0
        private void UpdatePackage_Load(object sender, EventArgs e)
        {
            gridProductSupplierRemove.AutoGenerateColumns = false;
            TravelWinRepository package = new TravelWinRepository();

            gridProductSupplierAdd.DataSource    = package.GetProductSuppliers();
            gridProductSupplierRemove.DataSource = package.GetProducts(selectedPackage);
            for (int i = 0; i < gridProductSupplierRemove.Rows.Count; i++)
            {
                ProductListViewModel gridRight = new ProductListViewModel();
                gridRight.ProdName          = gridProductSupplierRemove.Rows[i].Cells["colProdTypeRight"].Value.ToString();
                gridRight.SupName           = gridProductSupplierRemove.Rows[i].Cells["colSupplierRight"].Value.ToString();
                gridRight.ProductSupplierId = Convert.ToInt32(gridProductSupplierRemove.Rows[i].Cells["ProductSupplierId"].Value);
                toAdd.Add(gridRight);
            }

            string image = ConfigurationManager.AppSettings["PathToProject"] + txtFilePath.Text;

            try
            {
                //pbImage.Image = Image.FromFile(image);
                pbImage.Load(image);
            }
            catch
            {
                PictureBox errorPic = new PictureBox();
                pbImage.Image = errorPic.ErrorImage;
            }
        }
        public void RefreshData()
        {
            TravelWinRepository packages = new TravelWinRepository();

            gridPackages.DataSource = packages.GetPackages();
            int selectedPackage = Convert.ToInt32(gridPackages.CurrentRow.Cells["PackageId"].Value);

            gridProducts.DataSource = packages.GetProducts(selectedPackage);
            for (int i = 0; i < gridPackages.RowCount; i++)
            {
                if (Convert.ToBoolean(gridPackages.Rows[i].Cells["Expired"].Value))
                {
                    gridPackages.Rows[i].DefaultCellStyle.BackColor = Color.Red;
                }
            }
            gridAllProducts.DataSource = packages.GetProductSuppliers();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            TravelWinRepository packages = new TravelWinRepository();

            gridPackages.DataSource = packages.GetPackages();
            int selectedPackage = Convert.ToInt32(gridPackages.CurrentRow.Cells["PackageId"].Value);

            gridProducts.DataSource         = packages.GetProducts(selectedPackage);
            gridAllProducts.DataSource      = packages.GetProductSuppliers();
            AddPackage.callRefreshData     += RefreshData;
            UpdatePackage.callRefreshData  += RefreshData;
            ProductManager.callRefreshData += RefreshData;

            for (int i = 0; i < gridPackages.RowCount; i++)
            {
                if (Convert.ToBoolean(gridPackages.Rows[i].Cells["Expired"].Value))
                {
                    gridPackages.Rows[i].DefaultCellStyle.BackColor = Color.Red;
                }
            }
        }
        private void AddManager_Load(object sender, EventArgs e)
        {
            TravelWinRepository products = new TravelWinRepository();

            gridProductSupplierAdd.DataSource = products.GetProductSuppliers();
        }