/// <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 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)); }