public void BuscarUsuario(BO.LoginBO oLoginBO) { SqlCommand Cmd = new SqlCommand("SELECT * FROM Vst_Login WHERE Usuario=(@Usuario) AND ContraseñaUsu=(@ContraseñaUsu) AND SHA512=(@SHA512) AND StatusUsu=(@StatusUsu);", oConexion.EstablecerConexion()); Cmd.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = oLoginBO.Usuario; Cmd.Parameters.Add("@ContraseñaUsu", SqlDbType.VarChar).Value = oMéthodes.Encriptar(oLoginBO.ContraseñaUsu); Cmd.Parameters.Add("@SHA512", SqlDbType.VarChar).Value = oMéthodes.CreateSHAHash(oLoginBO.Usuario, oLoginBO.ContraseñaUsu, hashkey); Cmd.Parameters.Add("@StatusUsu", SqlDbType.Bit).Value = true; Cmd.CommandType = CommandType.Text; oConexion.AbrirConexion(); SqlDataReader Datos = Cmd.ExecuteReader(); while (Datos.Read()) { IdUsuario = int.Parse(Datos[0].ToString()); Usuario = Datos[1].ToString(); try { ImagenUsu = (byte[])Datos[4]; } catch (Exception) { ImagenUsu = null; } Modulo = Datos[5].ToString(); } oConexion.CerrarConexion(); }
public int Agregar(object Obj) { BO.UsuarioBO oBO = (BO.UsuarioBO)Obj; SqlCommand Cmd = new SqlCommand("EXEC SP_Agregar_Usuario @Usuario, @ContraseñaUsu,@ImagenUsu, @NombreUsu, @ApellidoPaternoUsu, @ApellidoMaternoUsu,@FechaNacimientoUsu, @TelefonoUsu, @CorreoUsu, @IdTipoUsuario1,@IdDireccion2, @SHA512"); Cmd.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = oBO.Usuario; Cmd.Parameters.Add("@ContraseñaUsu", SqlDbType.VarChar).Value = oMéthodesBO.Encriptar(oBO.ContraseñaUsu); Cmd.Parameters.Add("@ImagenUsu", SqlDbType.Image).Value = oBO.ImagenUsu; Cmd.Parameters.Add("@NombreUsu", SqlDbType.VarChar).Value = oBO.NombreUsu; Cmd.Parameters.Add("@ApellidoPaternoUsu", SqlDbType.VarChar).Value = oBO.ApellidoPaternoUsu; Cmd.Parameters.Add("@ApellidoMaternoUsu", SqlDbType.VarChar).Value = oBO.ApellidoMaternoUsu; Cmd.Parameters.Add("@FechaNacimientoUsu", SqlDbType.Date).Value = oBO.FechaNacimientoUsu; Cmd.Parameters.Add("@TelefonoUsu", SqlDbType.VarChar).Value = oBO.TelefonoUsu; Cmd.Parameters.Add("@CorreoUsu", SqlDbType.VarChar).Value = oBO.CorreoUsu; Cmd.Parameters.Add("@IdTipoUsuario1", SqlDbType.Int).Value = 2; Cmd.Parameters.Add("@IdDireccion2", SqlDbType.Int).Value = Buscar_Direccion(); Cmd.Parameters.Add("@SHA512", SqlDbType.VarChar).Value = oMéthodesBO.CreateSHAHash(oBO.Usuario, oBO.ContraseñaUsu, hashkey); Cmd.CommandType = CommandType.Text; return(oConexion.EjecutarSQL(Cmd)); }