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); }
/// <summary> /// Dado un legajo, consulta el apellido y nombres del empleado. /// </summary> /// <param name="legajo"></param> /// <returns></returns> public static string consultarApellidoYnombres(int legajo) { string nombre = ""; using (var empleadoData = new EmpleadoData()) { nombre = empleadoData.getNombresByLegajo(legajo); } return nombre; }
/// <summary> /// Dado un legajo, consulta el apellido y nombres del empleado. /// </summary> /// <param name="legajo"></param> /// <returns></returns> public static string consultarApellidoYnombres(int legajo) { string nombre = ""; using (var empleadoData = new EmpleadoData()) { nombre = empleadoData.getNombresByLegajo(legajo); } return(nombre); }
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; }