public int eliminaHistorial(Historial h) { Command.CommandText = "delete from MovimientoTrabajador where idtrabajador = @idtrabajador and idempresa = @idempresa and tipomovimiento = 4 and fecha_imss = @fecha"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", h.idtrabajador); Command.Parameters.AddWithValue("idempresa", h.idempresa); Command.Parameters.AddWithValue("fecha", h.fecha_imss); return Command.ExecuteNonQuery(); }
public int insertarHistorial(Historial h) { Command.CommandText = "insert into MovimientoTrabajador (idtrabajador, tipomovimiento, valor, fecha_imss, fecha_sistema, idempresa, motivobaja, iddepartamento, idpuesto) values " + "(@idtrabajador, @tipomovimiento, @valor, @fecha_imss, @fecha_sistema, @idempresa, @motivobaja, @iddepartamento, @idpuesto)"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", h.idtrabajador); Command.Parameters.AddWithValue("tipomovimiento", h.tipomovimiento); Command.Parameters.AddWithValue("valor", h.valor); Command.Parameters.AddWithValue("fecha_imss", h.fecha_imss); Command.Parameters.AddWithValue("fecha_sistema", h.fecha_sistema); Command.Parameters.AddWithValue("idempresa", h.idempresa); Command.Parameters.AddWithValue("motivobaja", h.motivobaja); Command.Parameters.AddWithValue("iddepartamento", h.iddepartamento); Command.Parameters.AddWithValue("idpuesto", h.idpuesto); return Command.ExecuteNonQuery(); }
public List<Historial> obtenerHistoriales(Historial h) { Command.CommandText = "select * from MovimientoTrabajador where idtrabajador = @idtrabajador"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", h.idtrabajador); DataTable dtHistorial = new DataTable(); List<Historial> lstHistorial = new List<Historial>(); dtHistorial = SelectData(Command); for (int i = 0; i < dtHistorial.Rows.Count; i++) { Historial historial = new Historial(); historial.id = int.Parse(dtHistorial.Rows[i]["id"].ToString()); historial.idtrabajador = int.Parse(dtHistorial.Rows[i]["idtrabajador"].ToString()); historial.tipomovimiento = int.Parse(dtHistorial.Rows[i]["tipomovimiento"].ToString()); historial.valor = decimal.Parse(dtHistorial.Rows[i]["valor"].ToString()); historial.fecha_imss = DateTime.Parse(dtHistorial.Rows[i]["fecha_imss"].ToString()); historial.fecha_sistema = DateTime.Parse(dtHistorial.Rows[i]["fecha_sistema"].ToString()); historial.motivobaja = int.Parse(dtHistorial.Rows[i]["motivobaja"].ToString()); historial.iddepartamento = int.Parse(dtHistorial.Rows[i]["iddepartamento"].ToString()); historial.idpuesto = int.Parse(dtHistorial.Rows[i]["idpuesto"].ToString()); lstHistorial.Add(historial); } return lstHistorial; }