Example #1
0
 private void ListAssetsForm_GotFocus(object sender, EventArgs e)
 {
     if (firstFocus)
     {
         firstFocus = false;
         ProductTable table     = new ProductTable();
         FolioOrder   folio     = new FolioOrder(menu);
         RespFolio    respFolio = folio.getFolioFtp(menu.ftpConfig.server_name,
                                                    menu.ftpConfig.user_name, menu.ftpConfig.user_password, this.folio);
         if (respFolio != null)
         {
             foreach (RespFolio.Products prod in respFolio.products)
             {
                 table.addRow(prod.upc, prod.name, prod.quantity.ToString());
             }
             DataView view = new DataView(table);
             reportGrid.DataSource = view;
             reportGrid.TableStyles.Clear();
             reportGrid.TableStyles.Add(table.getStyle());
         }
         else
         {
             MessageBox.Show("No se encontro el archivo");
         }
     }
 }
        private void ReportBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            //ProductTable table = new ProductTable();
            //String path = (ReportBox.SelectedItem as ComboboxItem).Value.ToString();
            ProductTable table = new ProductTable();

            if (ReportBox.SelectedIndex == -1)
            {
                return;
            }
            String path = upcFiles[ReportBox.SelectedIndex];


            using (CsvFileReader reader = new CsvFileReader(path))
            {
                CsvRow rowcsv = new CsvRow();
                while (reader.ReadRow(rowcsv))
                {
                    table.addRow(rowcsv[0], rowcsv[1], rowcsv[2]);
                }
            }

            DataView view = new DataView(table);

            reportGrid.DataSource = view;
            reportGrid.TableStyles.Clear();
            reportGrid.TableStyles.Add(table.getStyle());
        }
Example #3
0
        private void ListAssetsForm_GotFocus(object sender, EventArgs e)
        {
            ProductTable  table     = new ProductTable(false, true);
            Inventory     folio     = new Inventory(menu.configData.url, menu.pathFolderName);
            RespInventory respFolio = folio.GETInventoryFile();

            foreach (RespInventory.Assets asset in respFolio.assets)
            {
                table.addRow(asset.upc, asset.name, asset.place_name);
            }
            DataView view = new DataView(table);

            reportGrid.DataSource = view;
            reportGrid.TableStyles.Clear();
            reportGrid.TableStyles.Add(table.getStyle());
        }