示例#1
0
        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;
                }
            }
        }
        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;

                }
                
                
            }
        }