public win_mantenimientoDocente(Empresa.Docente.tdocente item){
            _docenteinicial = item;
            InitializeComponent();
            this.Docente = item;

            this.Bindingcontrols(item) ;
        }
Example #2
0
 public us_VisorDocente(Empresa.Citas.TCitasVisitas item){
     Cita = item;
     this.Docente = new Empresa.Docente.DocenteDecreto(item.Visitante.Cedula).Primero();
     
     InitializeComponent();
     this.bindingpaster(this.Docente,0);
     this.EnCambio("Docente");
 }
        public win_mantenimientoDocente(){
            InitializeComponent();

            this.Docente = new Empresa.Docente.tdocente();
            _docenteinicial = this.Docente;

            this.Bindingcontrols((Empresa.Docente.tdocente)this.Docente);
        }
Example #4
0
 public us_VisorDocente(Empresa.Docente.tdocente docente, byte cual){
     Cita = new Empresa.Citas.TCitasVisitas();
     //Docente
     this.Docente = docente;
     
     InitializeComponent();
     this.bindingpaster(this.Docente, cual);
     this.EnCambio("Docente");
 }
        private void ERBuscarPersona_SeleccionItem(object e)
        {

            if (e != null) {
                if (((Empresa.RHH.tpersonal)e).Cedula != null) {
                    this.DocenteIncluido = (Empresa.RHH.tpersonal)e;

                    //this.DocenteIncluido = ((Empresa.RHH.tpersona)e);
                    this.grid_inicial.Visibility = System.Windows.Visibility.Collapsed;
                    this.EnCambio("DocenteIncluido");
                }
            }
        }
        public Win_IncluirPersonal()
        {
            InitializeComponent();

            //Inicializando Fecha Actual.
            Txt_Fecha.Text = Empresa.Comun.Server.DameTiempo().ToShortDateString();

            //Iniciliazndo Variables. 
            this.DocenteIncluido = new Empresa.Docente.tdocente();
            this.DocenteIncluido.HistorialPagos = new Empresa.Docente.Pagos();
            this.DocenteIncluido.TrabajoLabora = new Empresa.Comun.TSuplidor();
            //
        }
 public win_mostrar_promedio_salarial(Empresa.Docente.tdocente item){
     this.Docente = item;
     InitializeComponent();
 }
 public Win_Docente_Detalle(Empresa.Docente.tdocente item){
     this.Docente = item;
     InitializeComponent();
 }
        private void But_Agregar_Click(object sender, RoutedEventArgs e){
            docenteseleccionado = GlobalItems.DocenteGlobal;
            
            //docenteseleccionado.Decretos.Add();

            if(docenteseleccionado != null){

                if(_decretodocente.EsValidaIncluir(this.Decreto, docenteseleccionado))
                {
                    this._indiquelesueldo = new Dialogos.Dial_IndiqueSueldoDecreto(docenteseleccionado, this.Decreto);
                    this._indiquelesueldo.ShowDialog();

                    
                    if (this._indiquelesueldo.EsValido)
                    {
                        if (_indiquelesueldo.Docente.EstadoLaboral.Id == 2 || _indiquelesueldo.Docente.EstadoLaboral.Id == 3){
                            if (MessageBox.Show("El DOCENTE EXISTE EN OTRO DECRETO COMO;" + docenteseleccionado.EstadoLaboral.Nombre + ". Desea incluirlo en el presente Decreto, Si/No?", "Docente presente en otro decreto, Desea incluirlo, Si/No?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes){
                                //Existe en otro Decreto.
                                _decretodocente.Agregar(_indiquelesueldo.Docente);
                            }
                        }
                        else{
                            _decretodocente.Agregar(_indiquelesueldo.Docente);
                        }
                    }//el resultado del dialogo del sueldo es valido.

                    this._indiquelesueldo.Close();
                }
                else {
                    MessageBox.Show("El docente seleccionado no se puede incluir en el siguiente decreto, Porque existe o es fallecido.", "No se puede incluir en el presente decreto", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else {
                MessageBox.Show("Debe primero seleccionar un docente, en la parte izquierda introdusca la cédula del docente.","Debe seleccionar un docente.",MessageBoxButton.OK,MessageBoxImage.Stop);
            }

        }
 private void But_Cancelar_Click(object sender, RoutedEventArgs e){
     this.Docente = _docenteinicial;
     this.Close();
 }
 private void But_OtraBusqueda_Click(object sender, RoutedEventArgs e)
 {
     this.EsValida = false;
     this.DocenteIncluido = new Empresa.Docente.tdocente();
     this.grid_inicial.Visibility = System.Windows.Visibility.Visible;
 }
 private void ERBuscarPersona_Limpiando(object e)
 {
     this.DocenteIncluido = new Empresa.Docente.tdocente();
     this.EnCambio("DocenteIncluido");
 }
Example #13
0
        private void But_EditDireccion_Click(object sender, RoutedEventArgs e){
            
            try{
                if (this.Docente != null){
                    //Vista de Ventanda de Mantenimiento
                    SIC.Objs.Controles.win_mantenimientoDocente mandoc = new win_mantenimientoDocente(this.Docente);
                    mandoc.But_Imprimir.Click += But_PrintMantenimientoDocente_Click;

                    ///Registro de Evento
                    Empresa.RegistroEventos.Evento.Insert(new Empresa.RegistroEventos.tevento(mandoc.CModulo, mandoc.objecto, this.Docente.Cedula, new Empresa.RegistroEventos.ttarea(Empresa.RegistroEventos.EnumIdentificadorTarea.AccesoDivicion), Empresa.Usuarios.Seccion.Usuario, GlobalItems.IDProcesor, Environment.MachineName, Environment.UserDomainName));
                    mandoc.ShowDialog();

                    //Docente modificado previamente, en la formulario de mantenimiento.
                    this.Docente = mandoc.Docente;

                    if (this.Docente.EsFallecidoMinimo){
                        //Refresh el calculo de seguro funerario.
                        this.Docente.Calculo_Seguro_Funerario();
                    }

                    //actualizando contexto.
                    this.SettingContext();

                    //Ejecutando Evento de Terminada la Edición
                    this.TerminadoEdicion.Invoke(this.Docente);
                }
            }
            catch{

            }
        }
Example #14
0
        public void worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) {
            if (e.Result != null){
                this.Docente = (Empresa.Docente.tdocente)e.Result;
                this.DataContext = this.Docente;
                
                this.Raise(new RoutedEventArgs(us_BuscarDocente.EsResultadoEvent));
                GlobalItems.DocenteGlobal = this.Docente;

                //Indica que el trabajo fue completado con resultados efectivos.
                this.TrabajoCompleto = true;
                this.SettingContext();
            }
            else {

                MessageBox.Show("Cédula no valida o no encontrada en los registros.", "-- CEDULA NO VALIDA --", MessageBoxButton.OK, MessageBoxImage.Exclamation);   
                this.Raise(new RoutedEventArgs(us_BuscarDocente.EsLimpiadoEventVacio));
            }
        }
 public wus_selecciondocentereporte(Empresa.Docente.tdocente docente){
     InitializeComponent();
     this.Docente = docente;
 }
 public Dial_DocenteEsRenunciaSobrev(Empresa.Docente.tdocente item){
     InitializeComponent();
     this.Docente = item;
 }