using System;
using System.Windows.Forms;
using System.Collections.Generic;
using projet.modele;
namespace projet.dal
{
///
/// Méthodes d'accès aux données pour les motifs d'absence.
///
public class ResponsableAccess
{
private readonly Access access;
///
/// Récupère l'instance de la classe Access pour accéder à la base de données.
///
public ResponsableAccess()
{
access = Access.GetInstance();
}
///
/// Méthode pour connecter un responsable à la base de données.
///
/// Responsable à connecter
///
public bool ConnecterResponsable(Responsable responsable)
{
if(access.Manager != null)
{
string req = "SELECT * FROM responsable WHERE login = @login AND pwd = SHA2(@pwd, 256);";
var parameters = new Dictionary
{
{ "@login", responsable.Login },
{ "@pwd", responsable.Pwd }
};
try
{
List