public void CargarDatosActor() { try { string elId = HttpContext.Current.Request.QueryString["id"]; int idAct = Convert.ToInt32(elId); FabricaEntidades fabrica = new FabricaEntidades(); Entidad laEnti = fabrica.ObtenerActor(); Actor elActor = (Actor)laEnti; elActor.Id = idAct; Comandos.Comando<Entidad, Entidad> comandoConsultar = FabricaComandos.CrearComandoConsultarActorXID(); Entidad entidad = comandoConsultar.Ejecutar(elActor); if (entidad != null) { Actor actorADesplegar = (Actor)entidad; vista.nombreActor = actorADesplegar.NombreActor; vista.descActor = actorADesplegar.DescripcionActor; } } #region Captura de Excepciones catch (ComandoBDException e) { PresentadorException exAgregarActorPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exAgregarActorPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (FormatException e) { TipoDeDatoErroneoPresentadorException exReporteActoresPresentador = new TipoDeDatoErroneoPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo, RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } catch (Exception e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion }
public void consultarActores(string elCodigo) { string codigo = elCodigo; try { Comando<string, List<Entidad>> comandoListarActores = FabricaComandos.CrearComandoListarActores(); List<Entidad> laLista = comandoListarActores.Ejecutar(codigo); List<Actor> listaRequ = new List<Actor>(); if (laLista != null && laLista.Count > 0) { vista.RActor.DataSource = laLista; vista.RActor.DataBind(); } } #region Captura de Excepciones catch (ComandoBDException e) { PresentadorException exAgregarActorPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exAgregarActorPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion }
/// <summary> /// Método que llama al comando para modificar los datos de un actor /// </summary> public void ModificarDatos() { try { FabricaEntidades fabrica = new FabricaEntidades(); Entidad laEnti = fabrica.ObtenerActor(); Actor elActor = (Actor)laEnti; string id = HttpContext.Current.Request.QueryString["id"]; int idActor = Convert.ToInt32(id); elActor.Id = idActor; // falta pasarle el id por la variable de sesión proveniente de lista actores elActor.NombreActor = vista.nombreActor; elActor.DescripcionActor = vista.descActor; Comandos.Comando<Entidad, bool> comandoModificar = FabricaComandos.CrearComandoModificarActor(); if (comandoModificar.Ejecutar(elActor)) { string paginaOrigen = HttpContext.Current.Request.QueryString["list"]; if (paginaOrigen.Equals("true")) { HttpContext.Current.Session["modificar"] = "modificado"; HttpContext.Current.Response.Redirect( RecursosPresentadorModulo6.VentanaListarActores); } } else { throw new ActorNoModificadoPresentadorException( RecursosPresentadorModulo6.CodigoActorNoModificado, RecursosPresentadorModulo6.MensajeActorNoModificado, new ActorNoModificadoPresentadorException()); } } #region Captura de Excepciones catch (ActorNoModificadoPresentadorException e) { Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(e.Mensaje); } catch (ActorNoModificadoComandoException e) { ActorNoModificadoPresentadorException exAgregarActorPresentador = new ActorNoModificadoPresentadorException( RecursosPresentadorModulo6.CodigoActorNoModificado, RecursosPresentadorModulo6.MensajeActorNoModificado, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoBDException e) { PresentadorException exAgregarActorPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exAgregarActorPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (FormatException e) { TipoDeDatoErroneoPresentadorException exReporteActoresPresentador = new TipoDeDatoErroneoPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo, RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (Exception e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion }