Example #1
0
        public void PruebaBDException()
        {
            int cero = 0;

            FabricaComandos.CrearComandoConsultarActoresCB();

            Comando <string, List <Entidad> > comandoConsultarActoresCombo =
                FabricaComandos.CrearComandoConsultarActoresCB();
            List <Entidad> laLista  = comandoConsultarActoresCombo.Ejecutar("PROYECT");
            int            cantidad = laLista.Count;

            Assert.AreEqual(cero, cantidad);
        }
Example #2
0
        public void PruebaComandoDetalleActoresCombo()
        {
            Actor actor1 = new Actor();


            actor1.NombreActor      = "Administrador";
            actor1.DescripcionActor = "El que mantiene la pagina";


            List <Entidad> actores = FabricaComandos.CrearComandoConsultarActoresCB().Ejecutar("TOT");

            Assert.IsNotNull(actores);
        }
        /// <summary>
        /// Llama al comando de Llenar CB Actores y retorna la lista de actores para ser llenados en el DropDownList de Actores
        /// </summary>
        /// <param name="parametro">Recibe el código de proyecto</param>
        /// <returns>Lista de Actores</returns>
        private List <Actor> CBActor(string parametro)
        {
            Comando <string, List <Entidad> > comandoLlenarCBActores;

            try
            {
                comandoLlenarCBActores = FabricaComandos.CrearComandoConsultarActoresCB();
                _listaDesdeComando     = comandoLlenarCBActores.Ejecutar(parametro);
            }
            #region Captura de Excepciones
            catch (ComandoBDException e)
            {
                PresentadorException exReporteActoresPresentador =
                    new PresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorBDException,
                        RecursosPresentadorModulo6.MensajePresentadorBDException,
                        e);
                Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }

            catch (ComandoNullException e)
            {
                ObjetoNuloPresentadorException exReporteActoresPresentador =
                    new ObjetoNuloPresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException,
                        RecursosPresentadorModulo6.MensajePresentadorNuloException,
                        e);
                Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }

            catch (TipoDeDatoErroneoComandoException e)
            {
                TipoDeDatoErroneoPresentadorException exReporteActoresPresentador =
                    new TipoDeDatoErroneoPresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo,
                        RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException,
                        e);
                Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }

            catch (ComandoException e)
            {
                ErrorGeneralPresentadorException exReporteActoresPresentador =
                    new ErrorGeneralPresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorException,
                        RecursosPresentadorModulo6.MensajePresentadorException,
                        e);
                Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }
            catch (NullReferenceException e)
            {
                ObjetoNuloPresentadorException exReporteActoresPresentador =
                    new ObjetoNuloPresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException,
                        RecursosPresentadorModulo6.MensajePresentadorNuloException,
                        e);
                Logger.EscribirError(this.GetType().Name
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }
            catch (Exception e)
            {
                ErrorGeneralPresentadorException exReporteActoresPresentador =
                    new ErrorGeneralPresentadorException(
                        RecursosPresentadorModulo6.CodigoMensajePresentadorException,
                        RecursosPresentadorModulo6.MensajePresentadorException,
                        e);
                Logger.EscribirError(this.GetType().Name
                                     , e);

                MostrarMensajeError(exReporteActoresPresentador.Mensaje);
            }
            #endregion

            return(ConvertirListaActores(_listaDesdeComando));
        }