private void AbreForm(string modo, PRODUCTO entidad)
 {
     var form = new frmPRODUCTO(modo, entidad, true);
     var drResultado = form.ShowDialog();
     if (drResultado == DialogResult.OK)
     {
         LlenaGrilla();
     }
 }
Exemplo n.º 2
0
        private void btnNuevoProducto_Click(object sender, EventArgs e)
        {
            try
            {
                PRODUCTO entidad = new PRODUCTO();
                //PRODUCTO entidad = null;
                var modo = "A";

                var form = new frmPRODUCTO(modo, entidad, oUsuario, "frmFACTURA");
                var drResultado = form.ShowDialog();
                if (drResultado == DialogResult.OK)
                {
                    PRODUCTO oPRODUCTO = cPRODUCTO.ObtenerPorID(entidad.PRO_ID);
                    txtCodigoBarra.Text = oPRODUCTO.PRO_BARRAS;

                    //ARMACOMBO producto
                    List<PRODUCTO> listaProd = new List<PRODUCTO>();
                    listaProd.Add(oPRODUCTO);
                    cmbProducto.DataSource = listaProd;
                    cmbProducto.DisplayMember = "PRO_DESCRIPCION";
                    cmbProducto.ValueMember = "PRO_ID";
                    cmbProducto.SelectedIndex = 0;

                    txtCodigoBarra.Text = oPRODUCTO.PRO_BARRAS;
                    numCostoSinIva.Value = oPRODUCTO.PRO_COSTO;
                    cmbTipoIva.SelectedValue = oPRODUCTO.TIVA_ID;
                    numPrecioVenta.Value = oPRODUCTO.PRO_PRECIOVTA;

                    numCantidad.Focus();
                }
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
                this.DialogResult = DialogResult.Cancel;
            }
        }