private void btnAgregar_Click(object sender, EventArgs e) { try { if (TipoForm == 1 || TipoForm == 4 || TipoForm == 5) { frmNuevoProducto NProducto = new frmNuevoProducto(); NProducto.ShowDialog(); NProducto.Dispose(); if (NProducto.DialogResult == DialogResult.OK) { this.txtBusqueda.Focus(); } } else if (TipoForm == 2) { frmNuevoServicio NServicio = new frmNuevoServicio(); NServicio.ShowDialog(); NServicio.Dispose(); if (NServicio.DialogResult == DialogResult.OK) { this.txtBusqueda.Focus(); } } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmSeleccionarProducto ~ btnAgregar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnModificar_Click(object sender, EventArgs e) { try { if (this.dgvProductos.SelectedRows.Count == 1) { Producto DatosAux = this.ObtenerDatosProducto(); if (!string.IsNullOrEmpty(DatosAux.IDProducto)) { this.Visible = false; frmNuevoProducto Producto = new frmNuevoProducto(DatosAux); Producto.ShowDialog(); Producto.Dispose(); if (Producto.DialogResult == DialogResult.OK) { if (Producto.DatosProducto.Completado) { this.ModificarDatos(Producto.DatosProducto); } } this.Visible = true; } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCatProductos ~ btnModificar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Visible = true; } }
private void btnNuevo_Click(object sender, EventArgs e) { try { this.Visible = false; frmNuevoProducto Producto = new frmNuevoProducto(); Producto.ShowDialog(); Producto.Dispose(); if (Producto.DialogResult == DialogResult.OK) { this.BusquedaProducto(Producto.DatosProducto.NombreProducto); } this.Visible = true; } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCatProductos ~ btnNuevo_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Visible = true; } }