Exemple #1
0
 /// <summary>
 /// Función que obtiene las huellas digitales de los miembros guardadas en la base de datos.
 /// </summary>
 /// <exception cref="MySql.Data.MySqlClient.MySqlException">Excepción que se lanza cuando ocurre un error con la conexión a la base de datos o con la ejecución de la consulta</exception>
 /// <exception cref="System.Exception">Representa los errores que se producen durante la ejecución de una aplicación.</exception>
 public static void ObtenerHuellas()
 {
     try
     {
         HuellaDigital.Fmds.Clear();
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT numSocio, huella FROM miembros";
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             if (dr["huella"] != DBNull.Value)
             {
                 byte[] h = (byte[])dr["huella"];
                 //DPUruNet.Fid f = DPUruNet.Importer.ImportDpFid(h, DPUruNet.Constants.Formats.Fid.ANSI, 75, false).Data;
                 DPUruNet.Fmd fm = DPUruNet.Importer.ImportFmd(h, DPUruNet.Constants.Formats.Fmd.ANSI, DPUruNet.Constants.Formats.Fmd.ANSI).Data;
                 HuellaDigital.Fmds.Add(int.Parse(dr["numSocio"].ToString()), fm);
             }
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 /// <summary>
 /// Función que obtiene las huellas digitales de los miembros guardadas en la base de datos de los ultimos 6 meses.
 /// </summary>
 /// <exception cref="MySql.Data.MySqlClient.MySqlException">Excepción que se lanza cuando ocurre un error con la conexión a la base de datos o con la ejecución de la consulta</exception>
 /// <exception cref="System.Exception">Representa los errores que se producen durante la ejecución de una aplicación.</exception>
 public static void ObtenerHuellasIngreso()
 {
     try
     {
         HuellaDigital.Fmds.Clear();
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT m.numSocio AS numSocio,m.huella AS huella FROM miembros AS m INNER JOIN membresias AS mem ON (m.numSocio=mem.numsocio) WHERE mem.fecha_fin >= date_sub(curdate(), interval 3 month)";
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             if (dr["huella"] != DBNull.Value)
             {
                 byte[]       h  = (byte[])dr["huella"];
                 DPUruNet.Fmd fm = DPUruNet.Importer.ImportFmd(h, DPUruNet.Constants.Formats.Fmd.ANSI, DPUruNet.Constants.Formats.Fmd.ANSI).Data;
                 HuellaDigital.Fmds.Add(int.Parse(dr["numSocio"].ToString()), fm);
             }
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }