예제 #1
0
 /// <summary>
 /// Crea una tabla y carga datos de tabla preexistente.
 /// </summary>
 /// <param name="idEmpleado"></param>
 /// <returns></returns>
 public TablaEntity getById(string nombre, int indice, double contenido)
 {
     TablaEntity tabla;
     using (var tablaData = new TablaData())
     {
         tabla=tablaData.getById(nombre, indice, contenido);
     }
     return tabla;
 }
예제 #2
0
파일: HuellaData.cs 프로젝트: hvivani/SOffT
        private HuellaEntity make(IDataReader reader)
        {
            HuellaEntity huella =
                new HuellaEntity(int.Parse(reader["legajo"].ToString()));

            using (TablaData tablaData = new TablaData())
            {
                int idHuella = int.Parse(reader["idHuella"].ToString());
                huella.DedoHuella = (TablaEntity)tablaData.getById("reloj", 4, idHuella);
            }
            huella.Huella = reader["huella"].ToString();
            return huella;
        }
예제 #3
0
        private FichadaEntity make(IDataReader reader)
        {
            FichadaEntity fichada =
                new FichadaEntity(int.Parse(reader["id"].ToString()));
            fichada.Legajo = int.Parse(reader["legajo"].ToString());
            fichada.Fecha = DateTime.Parse(reader["fecha"].ToString()).ToShortDateString();
            fichada.Hora = reader["hora"].ToString();
            fichada.Foto = reader["foto"].ToString();
            using (EmpleadoData empleadoData = new EmpleadoData())
            {
                fichada.ApellidoYnombres = empleadoData.getNombresByLegajo(fichada.Legajo);
            }
            using (TablaData tablaData = new TablaData())
            {
                int idReloj = int.Parse(reader["idReloj"].ToString());
                fichada.Reloj = (TablaEntity)tablaData.getById("reloj",3,idReloj);
            }
            //falta asignar:
            //reloj.TipoMovimiento
            //reloj.EstadoFichada
            //reloj.HoraServidor

            return fichada;
        }