public List<Aplicaciones> obtenerFechasDeAplicacion(Aplicaciones a)
 {
     DataTable dt = new DataTable();
     Command.CommandText = @"select * from Aplicaciones where periodoinicio = @periodoinicio and periodofin = @periodofin
                             and idempresa = @idempresa";
     Command.Parameters.Clear();
     Command.Parameters.AddWithValue("periodoinicio", a.periodoinicio);
     Command.Parameters.AddWithValue("periodofin", a.periodofin);
     Command.Parameters.AddWithValue("idempresa", a.idempresa);
     dt = SelectData(Command);
     List<Aplicaciones> lstAplicaciones = new List<Aplicaciones>();
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         Aplicaciones ap = new Aplicaciones();
         ap.id = int.Parse(dt.Rows[i]["id"].ToString());
         ap.idtrabajador = int.Parse(dt.Rows[i]["idtrabajador"].ToString());
         ap.idempresa = int.Parse(dt.Rows[i]["idempresa"].ToString());
         ap.iddeptopuesto = int.Parse(dt.Rows[i]["iddeptopuesto"].ToString());
         ap.deptopuesto = dt.Rows[i]["deptopuesto"].ToString();
         ap.fecha = DateTime.Parse(dt.Rows[i]["fecha"].ToString());
         ap.registro = DateTime.Parse(dt.Rows[i]["registro"].ToString());
         ap.idusuario = int.Parse(dt.Rows[i]["idusuario"].ToString());
         ap.periodoinicio = DateTime.Parse(dt.Rows[i]["periodoinicio"].ToString());
         ap.periodofin = DateTime.Parse(dt.Rows[i]["periodofin"].ToString());
         lstAplicaciones.Add(ap);
     }
     return lstAplicaciones;
 }
 public int insertaAplicacion(Aplicaciones a)
 {
     Command.CommandText = @"insert into Aplicaciones (idtrabajador, idempresa, iddeptopuesto, deptopuesto, fecha, registro, idusuario, periodoinicio, periodofin) values (
                             @idtrabajador,@idempresa,@iddeptopuesto,@deptopuesto,@fecha,@registro,@idusuario, @periodoinicio, @periodofin)";
     Command.Parameters.Clear();
     Command.Parameters.AddWithValue("idtrabajador", a.idtrabajador);
     Command.Parameters.AddWithValue("idempresa", a.idempresa);
     Command.Parameters.AddWithValue("iddeptopuesto", a.iddeptopuesto);
     Command.Parameters.AddWithValue("deptopuesto", a.deptopuesto);
     Command.Parameters.AddWithValue("fecha", a.fecha);
     Command.Parameters.AddWithValue("registro", a.registro);
     Command.Parameters.AddWithValue("idusuario", a.idusuario);
     Command.Parameters.AddWithValue("periodoinicio", a.periodoinicio);
     Command.Parameters.AddWithValue("periodofin", a.periodofin);
     return Command.ExecuteNonQuery();
 }