Ejemplo n.º 1
0
       private void But_Nuevo_Click(object sender, RoutedEventArgs e){
            //Nuevo

            switch (this.SeleccionActual)
            {
                case ESeleccion.SOLICITUD_DISCAPACIDAD:
                    
                    if (sender != null){
                        if (!usc_buscardocente.Docente.SolicitudPJ.ExisteProceso){
                            //Estableciendo Sub Selección.
                            
                            if (MessageBox.Show("Desea Agregar una Nueva SOLICITUD DE DISCAPACIDAD para docente seleccionado. Si/No", "Desea Agregar una Nueva solicitud de Discapacidad. Si/No", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes){
                                
                                this.SubSeleccionSolicitud_Discapcidad = ESubSeleccionSolicitud_Discapcidad.Solicitud;
                                proc = new us_mantenimiento_procesos(new Empresa.Docente.tsolicitudpj(usc_buscardocente.Docente));
                                pag_trans.ShowPage(proc);

                            }
                        }
                        else{
                            MessageBox.Show("Existe una solicitud en proceso, para agregar una nueva solicitud debe terminiar la solicitud anterior.", "Existe una solicitud en proceso", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                        }
                    }

                    break;
                case ESeleccion.SOBREVIVENCIA:
                    //visps.Imprimir();
                    break;
                case ESeleccion.LIMITEEDAD:
                    //_ConsultaDependientes.Print();
                    break;
                case ESeleccion.PROYECCION:
                    //_ConsultaDependientesLimitePension.Print();
                    break;
                case ESeleccion.NOTIFICACION:
                    //_ConsultaDependientes_NotificacionExclucion.Print();
                    break;
                case ESeleccion.DECRETOS:
                    //_us_MantenimientoListadoDecreto.Print();
                    break;
                case ESeleccion.EXCLUIDOS:
                    //_us_ListaExcluidos.Print();
                    break;
            }
        }
Ejemplo n.º 2
0
        private void But_AbrirSolicitudPJ_Click(object sender){
            try{

                    //Sub Seleccion de solictud.
                    __doc_guardado = false;
                    this.SubSeleccionSolicitud_Discapcidad = ESubSeleccionSolicitud_Discapcidad.Solicitud;
                    proc = new us_mantenimiento_procesos((Empresa.Docente.tsolicitudpj)sender);
                    pag_trans.ShowPage(proc);
            }
            catch { 
            
            }
        }
Ejemplo n.º 3
0
        private void But_PJ_Click(object sender, RoutedEventArgs e){
            try
            {
                //SOLICITUDPJ
                __doc_guardado = false;
                _debolimpiar = true;
                //Seleccion de Principio
                this.SeleccionActual = ESeleccion.SOLICITUD_DISCAPACIDAD;
                //Sub Seleccion
                this.SubSeleccionSolicitud_Discapcidad = ESubSeleccionSolicitud_Discapcidad.Vista;

                if (!usc_buscardocente.Docente.EsFallecido)
                {
                    // Asignando Solicitud.
                    usc_buscardocente.Docente.SolicitudPJ = new Empresa.Docente.SolicitudPJ(usc_buscardocente.Docente);
                    us_vistasolicutd_pj = new Objs.Controles.us_vista_solicitudes_pj(this.usc_buscardocente.Docente);
                    //vista.Nuevo += But_NuevaSolicitudPj_Click;
                    us_vistasolicutd_pj.Abrir += But_AbrirSolicitudPJ_Click;
                    //vista.Imprimir += But_ImprimirSolicitudPJ_Click;
                    this.pag_trans.ShowPage(us_vistasolicutd_pj);
                }
                else
                {
                    MessageBox.Show("Docente Fallecido no puede entrar en proceso de Pensión o Jubilación.", "Proceso NO Permitido", MessageBoxButton.OK, MessageBoxImage.Question);
                }
            }
            catch {
                MessageBox.Show("Acceso denegado.", "Acceso denegado", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Ejemplo n.º 4
0
        private void LimpiarVariables(){
                this.SeleccionActual = ESeleccion.NULA; 
                this.SubSeleccionSolicitud_Discapcidad = ESubSeleccionSolicitud_Discapcidad.NULA;
                _DialogoPaginas_01 = null;
                proc= null;
                visps= null;
                scanactas= null;
                _us_Mantenimiento_Decreto= null;
                _us_MantenimientoListadoDecreto= null;
                _us_Proceso_SeguroFunerario= null;
                us_vistasolicutd_pj = null;
                _ConsultaDependientes = null;
                _ConsultaDependientesLimitePension = null;
                _ConsultaDependientes_NotificacionExclucion = null;
                _us_ListaExcluidos = null;
                _us_busquedaDependientes = null;
                __doc_guardado = false;

        }