コード例 #1
0
        private void But_Aprobada_Click(object sender, RoutedEventArgs e){
            
            SIC.Objs.Controles.Dialogos.Dial_confirmacion_AprobacionSeguroFunerario confirmacion = new Objs.Controles.Dialogos.Dial_confirmacion_AprobacionSeguroFunerario(this.Solicitud);
            //Asignacion desde calculo de monto seguro funerario.
            this.Solicitud.Monto = Solicitud.Docente.MontoFunerario;
            
            confirmacion.ShowDialog();
            if(confirmacion.Resultado == MessageBoxResult.Yes){
                //
                this.Solicitud.EstadoActual.Estado = new Empresa.Comun.TEstandar(3);
                //Insertando estado nuevo de la solicitud.
                _estados.Insert(this.Solicitud);
                //Guardando el monto aprobado.
                _solictud.Update(this.Solicitud);
                //Cambio de contexto.
                this.EnCambio("Solicitud");
                
                //Cambiando Estado de aplicación
                Empresa.RegistroEventos.Evento.Insert(new Empresa.RegistroEventos.tevento(this.CModulo, this.objecto, this.Solicitud.Docente.Cedula, new Empresa.RegistroEventos.ttarea(Empresa.RegistroEventos.EnumIdentificadorTarea.ModificancionEstadoRegistro), Empresa.Usuarios.Seccion.Usuario, GlobalItems.IDProcesor, Environment.MachineName, Environment.UserDomainName));
            }

            confirmacion.Close();
        }
コード例 #2
0
        private void But_Aprobada_Click(object sender, RoutedEventArgs e){
            SIC.Objs.Controles.Dialogos.Dial_confirmacion_AprobacionSeguroFunerario confirmacion = new Objs.Controles.Dialogos.Dial_confirmacion_AprobacionSeguroFunerario();
            confirmacion.ShowDialog();

            if (confirmacion.Resultado == MessageBoxResult.Yes) {
                this.Solicitud.EstadoActual.Estado = new Empresa.Comun.TEstandar(3);
                _estados.Insert(this.Solicitud);
                this.EnCambio("Solicitud");
            }
            confirmacion.Close();
        }