예제 #1
0
        private void InsertButton_Click(object sender, EventArgs e)
        {
            string name   = ConDB.validString(name_input.Text);
            string amount = ConDB.validNumber(amount_input.Text);
            string price  = ConDB.validNumber(price_input.Text);
            string stock  = ConDB.validNumber(stock_input.Text);

            name_input.Text = name;
            if (price == "error")
            {
                MessageBox.Show("El precio no es valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (stock == "error")
            {
                MessageBox.Show("El stock no es valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (ConDB.CreateProduct(name, amount, price, stock, barcode_input.Text))
            {
                MessageBox.Show("Producto creado exitosamente", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                MessageBox.Show("No se pudo crear el producto, puede que ya exista un producto con ese nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            InventoryDataGrid.DataSource = ConDB.getProductsList(filter_word);
            formatDataGrid();
            clean();
            filterTextBox.Focus();
        }
예제 #2
0
 private void csvMenuItem_Click(object sender, EventArgs e)
 {
     using (var reader = new StreamReader(@"D:\inventario.csv"))
     {
         reader.ReadLine();
         while (!reader.EndOfStream)
         {
             var line   = reader.ReadLine();
             var values = line.Split(',');
             ConDB.CreateProduct(values[0], values[1], values[2], "0", "");
         }
     }
     MessageBox.Show("terminado");
 }