/// <summary> /// Método que se encarga de la lógica /// al generarse el evento para agregar Actor /// </summary> public void AgregarActor_Click(string elCodigo) { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); elActor = entidad as Actor; elActor.NombreActor = vista.nombreActor; elActor.DescripcionActor = vista.descActor; Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = elCodigo; elActor.ProyectoAsociado = proyecto; if (VerificarActor(elActor.NombreActor)) { MostrarMensajeError(RecursosPresentadorModulo6.MensajeActorExistente); } else { try { Comandos.Comando <Entidad, bool> comandoAgregarActor = FabricaComandos.CrearComandoAgregarActor(); if (comandoAgregarActor.Ejecutar(elActor)) { MostrarMensajeExito(RecursosPresentadorModulo6.MensajeExitoAgregarActor); vista.botonAgregar.Disabled = true; } } #region Captura de Excepciones 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(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion } }
/// <summary> /// Método que llama al comando para ejecutar la verificación /// de la existencia del actor /// </summary> /// <param name="nombre">Nombre del Actor a verificar</param> public bool VerificarActor(string nombre) { bool existe = false; try { Comandos.Comando <string, bool> comandoVerificarActor = FabricaComandos.CrearComandoVerificarActor(); if (comandoVerificarActor.Ejecutar(nombre)) { existe = true; } } #region Captura de Excepciones 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(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (TipoDeDatoErroneoComandoException e) { TipoDeDatoErroneoPresentadorException exAgregarActorPresentador = new TipoDeDatoErroneoPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo, RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion return(existe); }
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 }
/// <summary> /// Método encargado de desplegar la lista de Casos de Uso /// según el proyecto seleccionado /// </summary> public void CargarListaCasosDeUso(string elCodigo) { string codigo = elCodigo; try { Comando <string, List <Entidad> > comandoListarCU = FabricaComandos.CrearComandoListarCU(); List <Entidad> laLista = comandoListarCU.Ejecutar(codigo); if (laLista != null && laLista.Count > 0) { vista.RCasosDeUso.DataSource = laLista; vista.RCasosDeUso.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 }