void CargarRegistro() { try { CATEGORIA_CONSULTA categoria = new ArticuloCategoriaGestor().obterCategoria(codigoCategoríaTextBox.Text); descripcionCategoriaTextBox.Text = categoria.NOMBRE_CATEGORIA; descripcionCategoriaTextBox.Focus(); } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error cargando categoría de artículo", Seccion = "Cargar artículo", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = ex.Message, Trazo = ex.StackTrace }; MostrarError(error); } }
void cargarCategorias() { try { ArticuloCategoriaGestor gestor = new ArticuloCategoriaGestor(); categoriaComboBox.DisplayMember = "NOMBRE_CATEGORIA"; categoriaComboBox.ValueMember = "CODIGO_CATEGORIA"; categoriaComboBox.DataSource = gestor.obtenerCatalogo(); } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Cargando presentaciones", Seccion = "Presentación base del artículo", Comentario = "Favor comunicarse con soporte técnico", Mensaje = ex.Message, Trazo = ex.StackTrace }; MostrarError(error); } }
private void codigoCategoríaTextBox_TextChanged(object sender, EventArgs e) { try { CATEGORIA_CONSULTA categoria = new ArticuloCategoriaGestor().obterCategoria(codigoCategoríaTextBox.Text); if (categoria == null) { return; } else { CargarRegistro(); } } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error cargando categoría de artículo", Seccion = "Cargar artículo", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = ex.Message, Trazo = ex.StackTrace }; MostrarError(error); } }
void GuardarRegistros() { try { if (!validacion.formValido(this.errorProvider1)) { return; } ARTICULO_CATEGORIA categoria = new ARTICULO_CATEGORIA(); categoria.CODIGO_CATEGORIA = codigoCategoríaTextBox.Text; categoria.NOMBRE_CATEGORIA = descripcionCategoriaTextBox.Text; ResultadoTransaccion res = new ArticuloCategoriaGestor().guardarRegistro(categoria); if (res.Resultado == TipoResultado.Error) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error guardando categoría de artículo", Seccion = "Guardar registros", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = res.Mensaje }; MostrarError(error); } else { RegistroModificado(this, EventArgs.Empty); ErrorGenerado(this, new ErrorEstructura { Tipo = TipoError.Confirmacion, Mensaje = res.Mensaje }); } Limpiar(); } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error guardando categoría de artículo", Seccion = "Gaurdar datos", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = ex.Message, Trazo = ex.StackTrace }; } }