示例#1
0
 private void ConsultarDatosEntreFechas()
 {
     if (chbFiltrarFecha.Checked == true)
     {
         DateTime desde = Convert.ToDateTime(dtpDesde.Text);
         DateTime h     = Convert.ToDateTime(dtpHasta.Text);
         DateTime hasta = h.AddDays(1);
         dgvDatos.SetDataSource(
             from p in PresupuestosRepository.ObtenerPresupuestos()
             .Where(p => p.Fecha >= desde && p.Fecha < hasta)
             orderby p.Id
             select new
         {
             p.Id,
             p.Fecha,
             DiasValidez = p.DiasValidez + " días.",
             Cliente     = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)).RazonSocial,
             Usuario     = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto
         }
             );
     }
     else
     {
         ConsultarDatos();
     }
 }
示例#2
0
 private void ConsultarDatos()
 {
     dgvDatos.SetDataSource(
         from p in PresupuestosRepository.ObtenerPresupuestos()
         .Where(x =>
                x.Fecha.Value.AddDays(Convert.ToInt16(x.DiasValidez)) >= Configuration.CurrentDate
                )
         orderby p.Id
         select new
     {
         p.Id,
         p.Fecha,
         DiasValidez = p.DiasValidez + " días.",
         Cliente     = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)).RazonSocial,
         Usuario     = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto
     }
         );
 }