public Boolean Ingresar(String codigo, String contraseña) { if (RepositorioFake.consultarUsuario(codigo, contraseña)) { return(true); } return(false); }
public void agregarTareas(String datos) { String datosDeTareas = ""; Tarea nuevaTarea = new Tarea(); for (int i = 0; i < datos.Length; i++) { if (datos[i] == '}') { String[] vectorSeparador = datosDeTareas.Split(','); foreach (String tarea in vectorSeparador) { String[] vectorSeparacion; vectorSeparacion = tarea.Split(':'); switch (vectorSeparacion[0]) { case "nombre": nuevaTarea.nombreTarea = vectorSeparacion[1]; return; case "lider": nuevaTarea.minutosLiderEquipo = Convert.ToInt32(vectorSeparacion[1]); return; case "planeacion": nuevaTarea.minutosLiderPlaneacion = Convert.ToInt32(vectorSeparacion[1]); return; case "calidad": nuevaTarea.minutosLiderCalidad = Convert.ToInt32(vectorSeparacion[1]); return; case "soporte": nuevaTarea.minutosLiderSoporte = Convert.ToInt32(vectorSeparacion[1]); return; case "desarrollo": nuevaTarea.minutosLiderDesarrollo = Convert.ToInt32(vectorSeparacion[1]); return; case "semanaTerminacionPlaneada": nuevaTarea.semanaPlaneadaTerminacion = Convert.ToInt32(vectorSeparacion[1]); return; } } RepositorioFake.adicionarTarea(nuevaTarea); datosDeTareas = ""; } else if (datos[i] != '{') { datosDeTareas += datos[i]; } } }
public void TestRegistrarUsuarioNoAsignadoABaseDeDatos() { ControladoraRegistrarAlSistema controladoraRegistrarAlSistema = new ControladoraRegistrarAlSistema(); controladoraRegistrarAlSistema.registrarUsuario("nombre:Sebastian,apellido:Grajales,institucion:Ucaldas," + "rol:LiderDesarrollo,correo:Electronico:osc@f,contraseña:123,codigo:123"); Usuario usuarioActual = new Usuario(); usuarioActual = RepositorioFake.BuscarUsuario("456"); Usuario UsuarioEsperado = null; Assert.AreEqual(UsuarioEsperado, usuarioActual); }
public void TestRegistrarUsuarioValidoComoCoach() { ControladoraRegistrarAlSistema controladoraRegistrarAlSistema = new ControladoraRegistrarAlSistema(); controladoraRegistrarAlSistema.registrarUsuario("nombre:Oscar,apellido:Franco,institucion:Ucaldas," + "rol:Coach,correo:Electronico:osc@f,contraseña:1234,codigo:222"); Usuario usuario = new Usuario(); usuario = RepositorioFake.BuscarUsuario("222"); String nombreEsperado = "Oscar"; String rolEsperado = "Coach"; String nombreActual = usuario.nombre; String rolActual = usuario.rol; Assert.AreEqual(nombreEsperado, nombreActual); Assert.AreEqual(rolEsperado, rolActual); }
public void TestRegistrarUsuarioValidoComoEstudiante() { ControladoraRegistrarAlSistema controladoraRegistrarAlSistema = new ControladoraRegistrarAlSistema(); controladoraRegistrarAlSistema.registrarUsuario("nombre:Cristian,apellido:Agudelo,institucion:Ucaldas," + "rol:Estudiante,correo:Electronico:se@f,contraseña:1234,codigo:123"); Usuario usuario = new Usuario(); usuario = RepositorioFake.BuscarUsuario("123"); String nombreEsperado = "Cristian"; String rolEsperado = "Estudiante"; String nombreActual = usuario.nombre; String rolActual = usuario.rol; Assert.AreEqual(nombreEsperado, nombreActual); Assert.AreEqual(rolEsperado, rolActual); }
static void Main(string[] args) { //ControladoraRegistrarAlSistema controladoraRegistrarAlSistema = new ControladoraRegistrarAlSistema(); //controladoraRegistrarAlSistema.registrarUsuario("nombre:sebas,apellido:graja,institucion:uca,rol:Coach,correo:Electronico:se@f,contraseña:1234,codigo:12"); //while (true) //{ // Console.WriteLine((RepositorioFake.BuscarUsuario("12")).rol); //} PlantillaGrupal plantillaGrupal = new PlantillaGrupal(); // //RepositorioFake.adicionarTarea(new Tarea("ReunionSemanal",120,120,120,120,120,4)); plantillaGrupal.agregarTareas("nombre:\"hola\",lider:120,planeacion:120,calidad:120,soporte:120," + "desarrollo:120,semanaTerminacionPlaneada:4}"); while (true) { Console.WriteLine((RepositorioFake.consultarTarea("ReunionSemanal")).nombreTarea); } }
public Boolean registrarUsuario(String datos) { Type roles = typeof(Rol); var nombre = ""; var apellido = ""; var institucion = ""; var rol = ""; var correoElectronico = ""; var contraseña = ""; var codigo = ""; String[] vectorSeparacion; vectorSeparacion = datos.Split(','); foreach (String datosJSON in vectorSeparacion) { String[] vectorSeparadorJSON = datosJSON.Split(':'); switch (vectorSeparadorJSON[0]) { case "nombre": nombre = vectorSeparadorJSON[1]; break; case "apellido": apellido = vectorSeparadorJSON[1]; break; case "institucion": institucion = vectorSeparadorJSON[1]; break; case "rol": rol = vectorSeparadorJSON[1]; break; case "correoElectronico": correoElectronico = vectorSeparadorJSON[1]; break; case "contraseña": contraseña = vectorSeparadorJSON[1]; break; case "codigo": codigo = vectorSeparadorJSON[1]; break; } } foreach (String tipoRol in Enum.GetNames(roles)) { if (rol.Equals(tipoRol)) { if (RepositorioFake.BuscarUsuario(codigo) == null) { Usuario usuario = new Usuario(); usuario.nombre = nombre; usuario.apellido = apellido; usuario.codigo = codigo; usuario.institucion = institucion; usuario.rol = rol; usuario.codigo = codigo; usuario.correoElectronico = correoElectronico; RepositorioFake.adicionarUsuario(usuario); return(true); } } } return(false); }