コード例 #1
0
        private void agregarModificarEliminarToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            frmAdminProducto objForm = new frmAdminProducto();

            objForm.StartPosition = this.StartPosition;
            objForm.Show();
        }
コード例 #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (this.ValidarCampos())
            {
                Producto.Descripcion = txtDescripcion.Text;

                Entidades.MarcasEnum Marca = new Entidades.MarcasEnum();
                Enum.TryParse(cboMarca.SelectedValue.ToString(), out Marca);
                Producto.Marca = Marca;

                Entidades.TiposEnum TipoProducto = new Entidades.TiposEnum();
                Enum.TryParse(cboTipoProducto.SelectedValue.ToString(), out TipoProducto);
                Producto.TipoProducto = TipoProducto;

                Producto.PrecioPer = Convert.ToDecimal(nudPrecio.Value);

                //Conversion de soles a dolares y pesos

                string Pesos    = Logica.Currency.CurrencyConvert(Convert.ToDecimal(Producto.PrecioPer), "PEN", "ARS");
                string Dolares  = Logica.Currency.CurrencyConvert(Convert.ToDecimal(Producto.PrecioPer), "PEN", "USD");
                var    Pesos2   = Pesos.Replace(".", ",");
                var    Dolares2 = Dolares.Replace(".", ",");
                Producto.PrecioArs = Convert.ToDecimal(Pesos2.Substring(0, Pesos2.IndexOf(' ') - 1));
                Producto.PrecioUs  = Convert.ToDecimal(Dolares2.Substring(0, Dolares2.IndexOf(' ') - 1));


                Producto.Stock = Convert.ToInt32(nudStockInicial.Value);
                Producto.Peso  = Convert.ToDouble(nudPeso.Value);


                //Verificacion si es Agregar o Modificar

                if (Modifica == false)
                {
                    try
                    {
                        LogicaProducto.Agregar(Producto);
                        MessageBox.Show("PRODUCTO AGREGADO CORRECTAMENTE");

                        this.Close();
                        obj.Show();
                        obj.TraerTodos();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    try
                    {
                        LogicaProducto.Modificar(Producto);
                        MessageBox.Show("DATOS DEL PRODUCTO MODIFICADOS CORRECTAMENTE");
                        this.Close();
                        obj.TraerTodos();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }