예제 #1
0
        private void controlPanel1_PasaItemSelecionado_1(string codItemSeleccionado, bool checkeado)
        {
            try
            {
                _solicitudSel = _gestionBLL.solicitudes.FirstOrDefault(s => s.codigo == Convert.ToInt32(codItemSeleccionado));
                int  xcant         = controlPanel1.datosControl.Where(x => x.SwCheckeado).Count();
                bool itemCheckeado = pnl_Botones.Enabled = (controlPanel1.datosControl.Where(x => x.SwCheckeado).Count() != 0);
                pnl_Botones.Enabled = itemCheckeado;
                if (itemCheckeado)
                {
                    HabilitarOpcionesPorEstado(_solicitudSel.estado);
                }
                gbx_Detalles.Visible = true;

                lbl_Equipo.Text        = _solicitudSel.Equipo == null ? "No Aplica" : _solicitudSel.Equipo.tipoEquipo + "//" + _solicitudSel.Equipo.descripcion;
                lbl_Descripcion.Text   = _solicitudSel.descripcion;
                lbl_FechaIni.Text      = _solicitudSel.fechaInicio.ToShortDateString();
                lbl_TipoSolicitud.Text = _solicitudSel.TipoSolicitud;
                lbl_usuGenera.Text     = _solicitudSel.empleadoAsignado;
                lbl_Ubicacion.Text     = _solicitudSel.ubicacion;
                if (_solicitudSel.estado == "SIN LEER")
                {
                    _gestionBLL.ActualizarEstadoSolicitud(_solicitudSel.codigo, "LEI");
                }
                MostrarHistorias();
            }
            catch (Exception ex)
            { throw ex; }
        }