public String Ejecutar() { usuario = FabricaEntidad.CrearUsuario(); comando2 = FabricaComando.CrearComandoSha512(_vista.getclave()); clave = comando2.Ejecutar(); (usuario as Clases.Usuario).Nombre = _vista.getNombre(); (usuario as Clases.Usuario).Apellido = _vista.getApellido(); (usuario as Clases.Usuario).Correo = _vista.getCorreo(); (usuario as Clases.Usuario).Clave = clave; comando3 = FabricaComando.CrearComandoListaUsuario(usuario); usuario = comando3.Ejecutar(); if ((usuario as Clases.Usuario).Id == 0) { comando = FabricaComando.CrearComandoAgregarUsuario(usuario); comando.Ejecutar(); _vista.Correo["Correo"] = _vista.getCorreo(); comando4 = FabricaComando.CrearComandoAutentificacionDropbox(_vista.puerto); String ruta = comando4.Ejecutar(); return(ruta); } else { _vista.MensajeError.Text = _mensajeErrorUsuario; _vista.MensajeError.Visible = true; string valor = "Ya existe"; return(valor); } }
public HttpResponseMessage RegistrarUsuario(DTOUsuarioRegistrar dto) { try { System.Diagnostics.Debug.WriteLine(dto.Nombre + " " + dto.Apellido); TraductorUsuarioRegistrar traductor = FabricaTraductor.CrearTraductorUsuarioRegistrar(); Entidad usuario = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoAgregarUsuario(usuario); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (BaseDeDatosException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (Exception exc) { ExcepcionGeneral exceptionGeneral = new ExcepcionGeneral(exc.InnerException, DateTime.Now); log.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exceptionGeneral.Mensaje)); } }
public void BuscarCadena() { string cadenaBuscar = "NotaPrueba"; //creo un usuario (usuario as Clases.Usuario).Nombre = "NombrePrueba"; (usuario as Clases.Usuario).Apellido = "ApellidoPrueba"; (usuario as Clases.Usuario).Correo = "*****@*****.**"; (usuario as Clases.Usuario).Clave = "12345"; Comando <Entidad> comandoVerificarExistenciaUsuario = FabricaComando.CrearComandoListaUsuario(usuario); usuario = comandoVerificarExistenciaUsuario.Ejecutar(); if ((usuario as Clases.Usuario).Id == 0) { //si no entra es que la prueba ya se hizo una vez y el usuario ya esta insertado Comando <Entidad> comandoInsertarUsuario = FabricaComando.CrearComandoAgregarUsuario(usuario); comandoInsertarUsuario.Ejecutar(); } //segun storedProcedure sabemos que se tiene la siguiete libreta por defecto al crear usuario (libreta as Clases.Libreta).NombreLibreta = "Libreta por defecto de NombrePrueba ApellidoPrueba"; //creo una nota (nota as Clases.Nota).Titulo = cadenaBuscar; (nota as Clases.Nota).Contenido = "Nota de prueba para pruebas unitarias"; (nota as Clases.Nota).Libreta.NombreLibreta = (libreta as Clases.Libreta).NombreLibreta; Entidad notaExiste = FabricaEntidad.CrearNota(); Comando <Entidad> comandoVerificarExistenciaNota = FabricaComando.CrearComandoVerificarNota(nota, usuario); notaExiste = comandoVerificarExistenciaNota.Ejecutar(); if ((notaExiste as Clases.Nota).Idnota == 0) { //si no entra es que la prueba ya se hizo una vez y la nota ya esta insertada Comando <Entidad> comandoCrearNota = FabricaComando.CrearComandoNuevaNota(nota); nota = comandoCrearNota.Ejecutar(); } //busco la nota por su nombre usuario.Estado = cadenaBuscar; List <Entidad> listaNotas; Comando <List <Entidad> > comandoBuscar = FabricaComando.CrearComandoBuscarNotas(usuario); listaNotas = comandoBuscar.Ejecutar(); //hago las asericiones Assert.IsNotNull(listaNotas); Assert.IsTrue(listaNotas.Count > 0); Assert.AreEqual((listaNotas[0] as Clases.Nota).Titulo, cadenaBuscar); }
public void CreacionDirectorioDropbox() { //creo un usuario (usuario as Clases.Usuario).Nombre = "NombrePrueba"; (usuario as Clases.Usuario).Apellido = "ApellidoPrueba"; (usuario as Clases.Usuario).Correo = "*****@*****.**"; (usuario as Clases.Usuario).Clave = "12345"; Comando <Entidad> comandoVerificarExistenciaUsuario = FabricaComando.CrearComandoListaUsuario(usuario); usuario = comandoVerificarExistenciaUsuario.Ejecutar(); if ((usuario as Clases.Usuario).Id == 0) { //si no entra es que la prueba ya se hizo una vez y el usuario ya esta insertado Comando <Entidad> comandoInsertarUsuario = FabricaComando.CrearComandoAgregarUsuario(usuario); comandoInsertarUsuario.Ejecutar(); } Comando <String> comando4 = FabricaComando.CrearComandoAutentificacionDropbox("http://localhost:1622"); String ruta = comando4.Ejecutar(); Assert.IsNotNull(ruta); }