/// <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; } }
public void PruebaComandoAgregarUsuariosInvolucrados() { FabricaEntidades laFabrica = new FabricaEntidades(); Proyecto elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto(); Usuario usuario = (Usuario)laFabrica.ObtenerUsuario(); Comando <Dominio.Entidad, Boolean> comando = FabricaComandos.CrearComandoAgregarUsuarioInvolucrados(); elProyecto.Codigo = "TOT"; listUsuario.Proyecto = elProyecto; usuario.Username = "******"; listUsuario.Lista.Add(usuario); Assert.IsTrue(comando.Ejecutar(listUsuario)); }