public static DialogResult Show(int iIdSolicitud, int iIdCaso)
        {
            _AsignarConsultor = new FAsignarConsultor();
            Form     frmSet    = Application.OpenForms["FPrincipal"];
            FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja;

            _AsignarConsultor.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed);


            int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _AsignarConsultor.Width) / 2);
            int y = frmSet.Location.Y + 1;

            _AsignarConsultor.Location = new Point(x, y);


            _AsignarConsultor.IdSolicitud = iIdSolicitud;
            _AsignarConsultor.iCaso       = iIdCaso;

            //Se consume intancia para obtener información en variables del usuario logueado
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            _AsignarConsultor.iUser = int.Parse(AUsuarioData.sIdusuario);
            if (AUsuarioData.sTipoUsuario == "20082")
            {
                _AsignarConsultor.idMateria = 2;
            }
            else if (AUsuarioData.sTipoUsuario == "20083")
            {
                _AsignarConsultor.idMateria = 3;
            }
            else
            {
                _AsignarConsultor.idMateria = 1;
            }

            //idMateria   = int.Parse(ADatosUsuario.sIdMateria);

            //Se realiza el consumo de instancia para cargar los detalles de la solicitud levantada
            _AsignarConsultor.detalle = null;
            DSAsignarConsultor detalleSolicitud = new DSAsignarConsultor();

            _AsignarConsultor.detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud);
            _AsignarConsultor.SolicitudDetalle(_AsignarConsultor.detalle);



            _DialogResult = DialogResult.No;

            _AsignarConsultor.Activate();
            _AsignarConsultor.ShowDialog();

            return(_DialogResult);
        }
        //public FAsignarConsultor(int iIdSolicitud, int iIdCaso)
        //{
        //    InitializeComponent();
        //    IdSolicitud = iIdSolicitud;
        //    iCaso       = iIdCaso;

        //    //Se consume intancia para obtener información en variables del usuario logueado
        //    //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
        //    LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
        //    iUser       = int.Parse(AUsuarioData.sIdusuario);
        //    if (AUsuarioData.sTipoUsuario == "20082")
        //        idMateria = 2;
        //    else if (AUsuarioData.sTipoUsuario == "20083")
        //        idMateria = 3;
        //    else
        //        idMateria = 1;

        //    //idMateria   = int.Parse(ADatosUsuario.sIdMateria);

        //    //Se realiza el consumo de instancia para cargar los detalles de la solicitud levantada
        //    detalle = null;
        //    DSAsignarConsultor detalleSolicitud = new DSAsignarConsultor();
        //    detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud);
        //    SolicitudDetalle(detalle);
        //}

        /*Se crea función para vaciar la informacion obtenida en los controles correspondientes del diseño*/
        private void SolicitudDetalle(ISAsignarConsultor detSolicitud)
        {
            lblNocliente1.Text    = detSolicitud.sNumCliente;
            lblNomCliente.Text    = detSolicitud.sNombreCliente;
            lblRFC.Text           = detSolicitud.sRFC;
            lblTelCelular.Text    = detSolicitud.sTelefonoMovil;
            lblTipoPersona.Text   = detSolicitud.sTipoPersona;
            lblServicio.Text      = detSolicitud.sTipoServicio;
            lblFolio.Text         = detSolicitud.sIdCaso;
            lblFechaRegistro.Text = detSolicitud.sFechaRegistro;
            lblRegistro.Text      = detSolicitud.sRegistro;
            txtDescripcion.Text   = detSolicitud.sSolicitud;
            UrlLlamadas           = detSolicitud.sUrlLlamadas;

            contador = null;
            DSAsignarConsultor AContador = new DSAsignarConsultor();

            contador         = AContador.InfoContador(int.Parse(detSolicitud.sContadorAsignado));
            idContador       = int.Parse(contador.sIdContador);
            txtContador.Text = contador.sNomContador;
        }