private void AbreForm(string modo, PRODUCTO entidad) { var form = new frmPRODUCTO(modo, entidad, true); var drResultado = form.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaGrilla(); } }
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; } }