Пример #1
0
 private void dgvParlamentarios_SelectionChanged(object sender, EventArgs e)
 {
     if (dgvParlamentarios.SelectedRows.Count > 0)
     {
         int index = dgvParlamentarios.SelectedRows[0].Index;
         parlamentarioSeleccionado = (Parlametario)sistema.GetParlamentarios()[index];
         nombre.Text  = parlamentarioSeleccionado.Nombre;
         usuario.Text = parlamentarioSeleccionado.InUsuario;
         clave.Text   = parlamentarioSeleccionado.Clave;
         refreshDataAsesores();
     }
 }
Пример #2
0
        private void grabarParlamentario_Click(object sender, EventArgs e)
        {
            if (accion == "Nuevo")
            {
                Parlametario parlametario = new Parlametario();
                var          max_value    = 0;
                if (sistema.GetParlamentarios().Count > 0)
                {
                    max_value = (from Parlametario item in sistema.GetParlamentarios()
                                 select item.NumGrupo).Max();
                }
                max_value++;
                parlametario.NumGrupo     = max_value;
                parlametario.Nombre       = nombre.Text;
                parlametario.InUsuario    = usuario.Text;
                parlametario.Clave        = clave.Text;
                parlametario.CantAsesores = 0;
                sistema.GetParlamentarios().Add(parlametario);
                nombre.Text  = "";
                usuario.Text = "";
                clave.Text   = "";
                refreshDataParlamentarios();
            }
            else if (accion == "Modificar")
            {
                int index = sistema.GetParlamentarios().IndexOf(parlamentarioSeleccionado);
                if (index >= 0)
                {
                    parlamentarioSeleccionado.Nombre    = nombre.Text;
                    parlamentarioSeleccionado.InUsuario = usuario.Text;
                    parlamentarioSeleccionado.Clave     = clave.Text;
                    sistema.GetParlamentarios()[index]  = parlamentarioSeleccionado;
                    refreshDataParlamentarios();
                }
            }
            else if (accion == "Eliminar")
            {
                int index = sistema.GetParlamentarios().IndexOf(parlamentarioSeleccionado);
                if (index >= 0)
                {
                    sistema.GetParlamentarios().RemoveAt(index);
                    nombre.Text  = "";
                    usuario.Text = "";
                    clave.Text   = "";
                    refreshDataParlamentarios();
                    parlamentarioSeleccionado = null;
                }
            }

            MuestraBotonesParlamentario();
        }
Пример #3
0
        public void initializeData()
        {
            Parlametario parlamentario = new Parlametario
            {
                NumGrupo     = 1,
                InUsuario    = "Parla001",
                Clave        = "parla001",
                Nombre       = "Parlamentario 001",
                CantAsesores = 1
            };

            Asesor asesor = new Asesor
            {
                InUsuario = "Ase001",
                Clave     = "ase001",
                Nombre    = "Asesor 001"
            };

            parlamentario.Asesores.Add(asesor);

            asesor = new Asesor
            {
                InUsuario = "Ase002",
                Clave     = "ase002",
                Nombre    = "Asesor 002"
            };

            parlamentario.Asesores.Add(asesor);

            this.Parlamentarios.Add(parlamentario);

            Ley ley = new Ley {
                NumeroDocumento   = 1,
                Titulo            = "Ley 001",
                Contenido         = "Ley de primer orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 },
                CantReglamentos   = 2
            };

            Reglamento reglamento = new Reglamento {
                NumeroDocumento   = 1001,
                Titulo            = "Reglamento 1001",
                Contenido         = "Reglamento de primer orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 }
            };

            ley.Reglamentos.Add(reglamento);

            reglamento = new Reglamento
            {
                NumeroDocumento   = 1002,
                Titulo            = "Reglamento 1002",
                Contenido         = "Reglamento de primer orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 }
            };

            ley.Reglamentos.Add(reglamento);

            this.Leyes.Add(ley);

            ley = new Ley
            {
                NumeroDocumento   = 2,
                Titulo            = "Ley 002",
                Contenido         = "Ley de segundo orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 },
                CantReglamentos   = 2
            };

            reglamento = new Reglamento
            {
                NumeroDocumento   = 2001,
                Titulo            = "Reglamento 2001",
                Contenido         = "Reglamento de segundo orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 }
            };

            ley.Reglamentos.Add(reglamento);

            reglamento = new Reglamento
            {
                NumeroDocumento   = 2002,
                Titulo            = "Reglamento 2002",
                Contenido         = "Reglamento de segundo orden",
                FechaCreacion     = DateTime.Now,
                NumCopias         = 5,
                CopiasDisponibles = 5,
                ColaCopias        = { 1, 2, 3, 4, 5 }
            };

            ley.Reglamentos.Add(reglamento);

            this.Leyes.Add(ley);
        }