public void Crear(long EntidadId, string apellido, string nombre) { var cantidadLetra = 1; var contador = 0; var nombreUsuario = CrearNombre(apellido, nombre, cantidadLetra); using (var context = new ModeloXCommerceContainer()) { while (context.Usuarios.Any(x => x.Nombre == nombreUsuario)) { if (cantidadLetra < nombre.Length) { cantidadLetra++; nombreUsuario = CrearNombre(apellido, nombre, cantidadLetra); } else { nombreUsuario = CrearNombreConNumeros(apellido, nombre, contador); contador++; } } var usuario = new AccesoDatos.Usuario { Nombre = nombreUsuario, Password = Encriptar.Encriptador("1234"), PersonaId = EntidadId, EstaBloqueado = false }; context.Usuarios.Add(usuario); context.SaveChanges(); } }
public void Insertar(UsuarioDto usuarioDto) { using (var context = new KosakoDBEntities()) { var usuario = new AccesoDatos.Usuario { User = usuarioDto.User, Password = usuarioDto.Password, }; context.Usuarios.Add(usuario); context.SaveChanges(); } }
public void AutenticarTest_Exitoso() { AccesoDatos.Usuario valorEsperado = new Usuario() { Id = 100, Usuario1 = "Mullins", Contrasenna = "100", RolId = 2, Rol = null }; string usuario = "Mullins"; string contrasenna = "100"; AutenticacionController controller = new AutenticacionController(); AccesoDatos.Usuario valorObtenido = controller.Autenticar(usuario, contrasenna); Assert.AreEqual(valorEsperado.Id, valorObtenido.Id); }
/// <summary> /// /// </summary> /// <param name="pobjUsuario"></param> public void updateUsuario(Usuario pobjUsuario) { List<Parametro> listaParametros = new List<Parametro>(); //Creacion de objetos de tipo parametro para la lista de parametros Parametro tmp01 = new Parametro("cedula", pobjUsuario.Cedula); Parametro tmp02 = new Parametro("nombre", pobjUsuario.Nombre); Parametro tmp03 = new Parametro("apellido1", pobjUsuario.Apellido1); Parametro tmp04 = new Parametro("apellido2", pobjUsuario.Apellido2); Parametro tmp05 = new Parametro("correo_electronico", pobjUsuario.Correo); Parametro tmp06 = new Parametro("genero", Convert.ToString(pobjUsuario.Genero)); Parametro tmp07 = new Parametro("iD_Rol", Convert.ToString(pobjUsuario.IdRol)); //llenado de la lista listaParametros.Add(tmp01); listaParametros.Add(tmp02); listaParametros.Add(tmp03); listaParametros.Add(tmp04); listaParametros.Add(tmp05); listaParametros.Add(tmp06); listaParametros.Add(tmp07); try { //Sentencia sql String sql = "UPDATE TUSUARIO SET " + "Nombre = nombre, " + "Apellido1 = apellido1, " + "Apellido2 = apellido2, " + "Correo_electronico = correo_electronico, " + "Genero = genero, " + "Id_rol = iD_Rol " + "WHERE Cedula = cedula "; //ejecucion del sql AD.ejecutarSQL_NoRetorna(sql, listaParametros); } catch (Exception e) { throw new Exception(e.Message); } }
/// <summary> /// /// </summary> /// <param name="pobjUsuario"></param> public void insertarUsuario(Usuario pobjUsuario) { List<Parametro> parametros = new List<Parametro>(); //Creacion de objetos de tipo parametro para la lista de parametros //Crecion de objetos tipo Parametro Parametro tmp01 = new Parametro("cedula", pobjUsuario.Cedula); Parametro tmp02 = new Parametro("nombre", pobjUsuario.Nombre); Parametro tmp03 = new Parametro("apellido1", pobjUsuario.Apellido1); Parametro tmp04 = new Parametro("apellido2", pobjUsuario.Apellido2); Parametro tmp05 = new Parametro("correo_electronico", pobjUsuario.Correo); Parametro tmp06 = new Parametro("genero", Convert.ToString(pobjUsuario.Genero)); Parametro tmp07 = new Parametro("iD_Rol", Convert.ToString(pobjUsuario.IdRol)); //Llenado de la lista parametros.Add(tmp01); parametros.Add(tmp02); parametros.Add(tmp03); parametros.Add(tmp04); parametros.Add(tmp05); parametros.Add(tmp06); parametros.Add(tmp07); try { //Sentencia sql String sql = "INSERT INTO TUsuario (Cedula, Nombre, Apellido1, Apellido2, Correo_electronico, " + " Genero, ID_Rol ) VALUES(cedula, nombre, apellido1, apellido2, correo_electronico, " + " genero, iD_Rol)"; //Se ejecuta el sql, del Acceso Datos AD.ejecutarSQL_NoRetorna(sql, parametros); } catch (Exception e) { throw new Exception(e.Message); } }