예제 #1
0
        private void IntegracionActual(ObservableCollection<Organismos> organismosIntegra)
        {
            foreach (Organismos organismo in organismosIntegra)
            {
                IntegracionesModel model = new IntegracionesModel(organismo.IdOrganismo);
                int idIntegracion = model.GetNewIntegracion();

                if (idIntegracion != 0)
                {
                    model.SetIntegracionFuncionarios(organismo.ListaFuncionarios, idIntegracion);
                    //Bitacora bitacora = new Bitacora();
                    //bitacora.IdMovimiento = 64;
                    //bitacora.IdElemento = idIntegracion;
                    //bitacora.EdoActual = "Cambio Integracion";
                    //bitacora.EdoAnterior = " ";
                    //bitacora.NombreEquipo = Environment.MachineName;
                    //new BitacoraModel().SetNewBitacoraEntry(bitacora);
                }
            }
        }
예제 #2
0
        private void RadWindow_PreviewClosed(object sender, WindowPreviewClosedEventArgs e)
        {
            if (CambiosSingleton.CambiosOrganismos.Count > 0)
            {
                foreach (int org in CambiosSingleton.CambiosOrganismos)
                {
                    List<int> funcionariosOrganismo = new OrganismosModel().GetFuncionariosPorOrganismo(org);

                    IntegracionesModel model = new IntegracionesModel(org);
                    int idIntegracion = model.GetNewIntegracion();

                    if (idIntegracion != 0)
                    {
                        model.SetIntegracionFuncionarios(funcionariosOrganismo, idIntegracion);

                        Bitacora bitacora = new Bitacora();
                        bitacora.IdMovimiento = 64;
                        bitacora.IdElemento = idIntegracion;
                        bitacora.EdoActual = "Cambio Integracion";
                        bitacora.EdoAnterior = " ";
                        bitacora.NombreEquipo = Environment.MachineName;
                        new BitacoraModel().SetNewBitacoraEntry(bitacora);
                    }
                }
            }

            if (CambiosSingleton.CambioPresidente.Count > 0)
            {
                foreach (CommonProperties pres in CambiosSingleton.CambioPresidente)
                {
                    IntegracionesModel model = new IntegracionesModel(Convert.ToInt32(pres.Descripcion));
                    model.SetNewPresidente(pres.IdElemento);

                    Bitacora bitacora = new Bitacora();
                    bitacora.IdMovimiento = 128;
                    bitacora.IdElemento = pres.IdElemento;
                    bitacora.EdoActual = "Cambio Presidente";
                    bitacora.EdoAnterior = " ";
                    bitacora.NombreEquipo = Environment.MachineName;
                    new BitacoraModel().SetNewBitacoraEntry(bitacora);
                }
            }
        }