Exemple #1
0
        private void btnInsertar_Click(object sender, EventArgs e)
        {
            try
            {
                producto                  = new Producto();
                producto.Acarreo          = double.Parse(txtCostoAcarreo.Text);
                producto.Descuento        = double.Parse(txtDescuento.Text);
                producto.DireccionP       = txtDireccionP.Text;
                producto.DireccionC       = txtDireccion.Text;
                producto.EncargadoC       = txtEncargadoC.Text;
                producto.EncargadoP       = txtEncargado.Text;
                producto.Importe          = double.Parse(txtImporte.Text);
                producto.IntervaloBono    = double.Parse(txtBonoMensual.Text);
                producto.Marca            = txtMarca.Text;
                producto.Nombre           = txtNombreProd.Text;
                producto.NombreC          = txtNombreC.Text;
                producto.NombreP          = txtNombreP.Text;
                producto.FechaCapturacion = dtpFCaptura.Value;
                producto.FechaExpiracion  = dtpExpiracion.Value;
                ListaEmpresas.Rows.Add(producto.NombreP, producto.DireccionP, producto.EncargadoP, producto.NombreC, producto.DireccionC, producto.EncargadoC, producto.FechaCapturacion, producto.Nombre, producto.Marca, producto.FechaExpiracion, producto.Importe, producto.CalcularTotal());
                try
                {
                    //Arreglo[c] = producto;
                } catch (IndexOutOfRangeException ex)
                {
                    MessageBox.Show(ex.Message);
                    return;
                }
                c++;
            }
            catch (Exception l)
            {
                MessageBox.Show(l.Message);
                return;
            }
            try
            {
                miArchivo.AbrirModoEscritura();
                miArchivo.GrabarObjeto(producto);
                MessageBox.Show("Datos Almacenados correctamente");

                //MostrarDatos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
            finally
            {
                miArchivo.Cerrar();
            }
            MostrarDatos();
        }