public int delete(TablaEntity tabla) { using (TablaData tablaData = new TablaData()) { return tablaData.delete(tabla); } }
/// <summary> /// Obtiene el contenido de una tabla por su nombre /// </summary> /// <returns></returns> public List<TablaEntity> getByNombre(string nombre) { using (var tablaData = new TablaData()) { List<TablaEntity> tablas = tablaData.getByNombre(nombre); return tablas; } }
/// <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; }
public int update(TablaEntity tabla) { using (TablaData tablaData = new TablaData()) { return tablaData.update(tabla); } }
public int insert(TablaEntity tabla) { using (var tablaData = new TablaData()) { return tablaData.insert(tabla); } }
/// <summary> /// Obtiene los nombres de las tablas /// </summary> /// <returns></returns> public List<TablaEntity> getNombres() { using (var tablaData = new TablaData()) { List<TablaEntity> tablas = tablaData.getNombresTablas(); return tablas; } }
/// <summary> /// Obtiene la lista de tablas /// </summary> /// <returns>Lista de tablas</returns> public List<TablaEntity> getContenidoYdetalle(string nombreTabla, int indice) { using (var tablaData = new TablaData()) { List<TablaEntity> tablas = tablaData.getByContenidoYdetalle(nombreTabla,indice); return tablas; } }
/// <summary> /// Obtiene el contenido de una tabla por su nombre /// Se aceptan filtros /// Debe especificarse campo/s de ordenacion /// </summary> /// <returns></returns> public List<TablaEntity> getByNombre(string nombre, string filtro, string orden) { using (var tablaData = new TablaData()) { List<TablaEntity> tablas = tablaData.getByNombre(nombre, filtro ,orden); return tablas; } }
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; }