private void cambiarFecha(String titulo) { RequisicionDAO requisicionDAO = new RequisicionDAO(); List<Requisicion> requisicion = new List<Requisicion>(); calendario.SelectedDate = null; requisicion = requisicionDAO.FindByCentroGasto(titulo); List<DateTime?> fechas = new List<DateTime?>(); foreach (var fila in requisicion) { DateTime fecha = new DateTime(); fecha = DateTime.Today; DateTime? fechaentrega = fila.GetFechaEntrega(); if (fechaentrega != null) { if (fechaentrega >= fecha) { calendario.SelectedDate= (DateTime)fechaentrega; } } } }
public void FindByCentroGasto() { RequisicionDAO requisicionDAO = new RequisicionDAO(); List<Requisicion> requisicion = requisicionDAO.FindByCentroGasto("Escuela de Bachilleres"); for (int i = 0; i < requisicion.Count ; i ++) { Trace.Write(requisicion[i].GetClave()); } }
public void MostrarContenido(string titulo) { RequisicionDAO requisicionDAO = new RequisicionDAO(); List<Requisicion> requisicion = new List<Requisicion>(); requisicion = requisicionDAO.FindByCentroGasto(titulo); listBoxContenido.Items.Clear(); foreach (var fila in requisicion) { var estado = fila.GetEstado(); switch (estado) { case 'c': controlEstado controlestadoC = new controlEstado(); Brush brushC = new SolidColorBrush(Color.FromRgb(254, 0, 0)); controlestadoC.LaClaveRequisicion.Content = fila.GetClave(); controlestadoC.laProveedor.Content = fila.GetProveedor().GetNombre(); controlestadoC.rbCancelado.Fill = brushC; listBoxContenido.Items.Add(controlestadoC); break; case 'f': controlEstado controlestadoF = new controlEstado(); Brush brushF = new SolidColorBrush(Color.FromRgb(254, 144, 21)); controlestadoF.LaClaveRequisicion.Content = fila.GetClave(); controlestadoF.laProveedor.Content = fila.GetProveedor().GetNombre(); controlestadoF.rbFirmas.Fill= brushF; listBoxContenido.Items.Add(controlestadoF); break; case 'a': controlEstado controlestadoA = new controlEstado(); Brush brushA = new SolidColorBrush(Color.FromRgb(0, 255, 1)); controlestadoA.LaClaveRequisicion.Content = fila.GetClave(); controlestadoA.laProveedor.Content = fila.GetProveedor().GetNombre(); controlestadoA.rbAprovado.Fill = brushA; listBoxContenido.Items.Add(controlestadoA); break; case 'r': controlEstado controlestadoR = new controlEstado(); Brush brushR = new SolidColorBrush(Color.FromRgb(1, 174, 216)); controlestadoR.LaClaveRequisicion.Content = fila.GetClave(); controlestadoR.laProveedor.Content = fila.GetProveedor().GetNombre(); controlestadoR.rbAlmacen.Fill= brushR; listBoxContenido.Items.Add(controlestadoR); break; } } }