void borrarRegistro(string codigoPresentacion) { try { if (MessageBox.Show("¿Desea eliminar el registro seleccionado?", "Atención", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } ResultadoTransaccion res = new PresentacionGestor().borrarPresentacion(codigoPresentacion); if (res.Resultado == TipoResultado.Error) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error borrando presentaciones", Seccion = "Borrar registros", Comentario = "El registor podría estar relacionado con otros registros.", Mensaje = res.Mensaje }; ErrorGenerado(this, error); } else { ErrorGenerado(this, new ErrorEstructura { Tipo = TipoError.Confirmacion, Mensaje = res.Mensaje }); } cargarDatos(); } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error borrando presentacción", Seccion = "Borrar presentación", Comentario = "El registor podría estar relacionado con otros registros.", Mensaje = ex.Message, Trazo = ex.StackTrace }; mantenimiento_ErrorGenerado(this, error); } }
void CargarRegistro() { try { PRESENTACION_CONSULTA presentacion = new PresentacionGestor().obterPresentacion(codigoPresentacionTextBox.Text); descripcionPresentacionTextBox.Text = presentacion.NOMBRE_PRESENTACION; descripcionPresentacionTextBox.Focus(); } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error cargando presentación", Seccion = "Cargar presentación", Comentario = "Puede tratarse de un problema momentáneo de conexión, por favor volver a intentar", Mensaje = ex.Message, Trazo = ex.StackTrace }; } }
void cargarPresentaciones() { try { PresentacionGestor gestor = new PresentacionGestor(); presentacionBaseComboBox.DisplayMember = "NOMBRE_PRESENTACION"; presentacionBaseComboBox.ValueMember = "CODIGO_PRESENTACION"; presentacionBaseComboBox.DataSource = gestor.obtenerCatalogoPresentaciones(); } 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); } }
void codigoPresentacionTextBox_TextChanged(object sender, EventArgs e) { try { PRESENTACION_CONSULTA presentacion = new PresentacionGestor().obterPresentacion(codigoPresentacionTextBox.Text); if (presentacion == null) { return; } else { CargarRegistro(); } } catch (Exception ex) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error cargando presentación de artículo", Seccion = "Cargar presentación", 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; } PRESENTACION presentacion = new PRESENTACION(); presentacion.CODIGO_PRESENTACION = codigoPresentacionTextBox.Text; presentacion.NOMBRE_PRESENTACION = descripcionPresentacionTextBox.Text; ResultadoTransaccion res = new PresentacionGestor().guardarRegistro(presentacion); if (res.Resultado == TipoResultado.Error) { ErrorEstructura error = new ErrorEstructura { Tipo = TipoError.Error, Titulo = "Error guardando presentaciones", 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 guardarn presentación", 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 }; } }