/// <summary>
        /// Metodo para almacenar los involucrados seleccionados
        /// </summary>
        public void GuardarInvolucrados()
        {
            bool exitoContacto = false;
            bool exitoUsuario  = false;
            Comando <Entidad, bool> comando_contacto = FabricaComandos.CrearComandoAgregarContactosInvolucrados();
            Comando <Entidad, bool> comando_usuario  = FabricaComandos.CrearComandoAgregarUsuarioInvolucrados();
            Proyecto elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto();

            elProyecto.Codigo      = "TOT";
            listaContacto.Proyecto = elProyecto;
            listaUsuario.Proyecto  = elProyecto;

            if (!(listaUsuario.Lista.Count == 0 && listaContacto.Lista.Count == 0))
            {
                exitoContacto = comando_contacto.Ejecutar(listaContacto);
                exitoUsuario  = comando_usuario.Ejecutar(listaUsuario);

                HttpContext.Current.Response.Redirect(RecursosInterfazM3.ListarInvolucrados +
                                                      RecursosInterfazM3.Codigo_Exito_Agregar);
            }
            else
            {
                vista.alertaUsuarioClase = RecursosInterfazM3.Alerta_Clase_Error;
                vista.alertaUsuarioRol   = RecursosInterfazM3.Alerta_Rol;
                vista.AlertaUsuario      = RecursosInterfazM3.Alerta_Html +
                                           RecursosInterfazM3.Alerta_Seleccion_vacia +
                                           RecursosInterfazM3.Alerta_Html_Final;
            }
        }
Esempio n. 2
0
        public void PruebaComandoAgregarContactosInvolucrados()
        {
            FabricaEntidades laFabrica  = new FabricaEntidades();
            Proyecto         elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto();
            Contacto         contacto   = (Contacto)laFabrica.ObtenerContacto();
            Comando <Dominio.Entidad, Boolean> comando = FabricaComandos.CrearComandoAgregarContactosInvolucrados();

            elProyecto.Codigo     = "TOT";
            listContacto.Proyecto = elProyecto;
            contacto.Id           = 6;
            listContacto.Lista.Add(contacto);

            Assert.IsTrue(comando.Ejecutar(listContacto));
        }