private void Frm_FormClosed(object sender, FormClosedEventArgs e) { FrmObservacionPedido frm = (FrmObservacionPedido)sender; if (frm.DialogResult == DialogResult.OK) { string rpta; this.tablasPedido.AddObservacion(frm.Id_tipo, frm.Observacion, frm.Tipo, out rpta); if (!rpta.Equals("OK")) { Mensajes.MensajeErrorForm("No se pudo agregar la observación"); } else { this.ActualizarProductos(); } } }
private void DgvProductos_DoubleClick(object sender, EventArgs e) { try { if (this.dgvProductos.CurrentRow != null) { int id_tipo = Convert.ToInt32(this.dgvProductos.CurrentRow.Cells["Id_tipo"].Value); string observaciones = Convert.ToString(this.dgvProductos.CurrentRow.Cells["Observaciones"].Value); string tipo = Convert.ToString(this.dgvProductos.CurrentRow.Cells["Tipo"].Value); FrmObservacionPedido frm = new FrmObservacionPedido(); frm.StartPosition = FormStartPosition.CenterScreen; frm.Id_tipo = id_tipo; frm.Tipo = tipo; frm.Observacion = observaciones; frm.FormClosed += Frm_FormClosed; frm.ShowDialog(); } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "DgvProductos_DoubleClick", "Hubo un error con la tabla de datos", ex.Message); } }