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{ } }
private void But_Docente_Click(object sender, RoutedEventArgs e) { if (datagrid1.SelectedItem != null){ Empresa.Docente.tdocente docenteselect = (Empresa.Docente.tdocente)datagrid1.SelectedItem; docenteselect.HistorialPagos = new Empresa.Docente.Pagos(docenteselect.Cedula); docenteselect.Calculando_MontoDecretoCalculado(); win_mantenimientoDocente mantdoc = new win_mantenimientoDocente(docenteselect); mantdoc.ShowDialog(); } }