/// <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; }
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; }
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; }