private void btnGuardar_Click(object sender, EventArgs e) { try { if (txtCodigoBarra.Text == string.Empty || txtNombre.Text == string.Empty) { MensajeError("Debe proporcionar Codigo, Nombre, categoria y presentación del Producto"); } else { if (Program.Evento == 0) { ObjEntidad.Codigo_barra = txtCodigoBarra.Text; ObjEntidad.Nombre = txtNombre.Text.Trim().ToUpper(); ObjEntidad.Descripcion = txtDescripcion.Text.ToUpper().Trim(); ObjEntidad.Id_categoria = Convert.ToInt32(cbCategoria.SelectedValue); ObjEntidad.Id_presentacion = Convert.ToInt32(cbPresentacion.SelectedValue); ObjNegocio.InsertarRegistro(ObjEntidad); MensajeConfirmacion("Se ingresó correctamente el nuevo registro"); Program.Evento = 0; LimpiarTexto(); Close(); } if (Program.Evento == 1) { ObjEntidad.Id_producto = Convert.ToInt32(txtID.Text); ObjEntidad.Codigo_barra = txtCodigoBarra.Text; ObjEntidad.Nombre = txtNombre.Text.Trim().ToUpper(); ObjEntidad.Descripcion = txtDescripcion.Text.Trim().ToUpper(); ObjEntidad.Id_categoria = Convert.ToInt32(cbCategoria.SelectedValue); ObjEntidad.Id_presentacion = Convert.ToInt32(cbPresentacion.SelectedValue); ObjNegocio.EditarRegistro(ObjEntidad); MensajeConfirmacion("Se modificó correctamente el registro"); Program.Evento = 0; LimpiarTexto(); Close(); } } } catch (Exception ex) { MessageBox.Show("ERROR " + ex.Message + ex.StackTrace); } }