示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("IdCiudadanos,Cedula,Nombre,Apellido,Email,Estado")] Ciudadanos ciudadanos)
        {
            if (id != ciudadanos.IdCiudadanos)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(ciudadanos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CiudadanosExists(ciudadanos.IdCiudadanos))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(ciudadanos));
        }
示例#2
0
        public async Task <IActionResult> Index(Ciudadanos _ciudadanos)
        {
            //Ciudadanos ciudadanos = new Ciudadanos();
            Resultado _resultado = new Resultado();
            var       antirepeti = _resultado.IdCiudadanos;

            EleccionesContext _context = new EleccionesContext();

            var test1 = _context.Ciudadanos.Where(ced => ced.Cedula == _ciudadanos.Cedula).
                        FirstOrDefault();

            var Currentelec = _context.Elecciones.Where(ele => ele.Estado == true).FirstOrDefault();

            var CurrentRes = _context.Resultado.Where(Res => Res.IdElecciones == Currentelec.IdElecciones).FirstOrDefault();

            HttpContext.Session.SetInt32(Configuracion.KeyCedudala, test1.IdCiudadanos);

            //var Currentced = HttpContext.Session.GetInt32(Configuracion.KeyCedudala);

            //var Norepeat = CurrentRes.IdCiudadanos.where(CurrentRes.IdCiudadanos== Currentced) FirstOrDefault;



            var yesnoelec = _context.Elecciones.Where(ele => ele.Estado == true).
                            FirstOrDefault();


            if (test1 == null)
            {
                ModelState.AddModelError("", "Ciudadano no existe en el padron");
                return(View());
            }
            if (test1.Estado == false)
            {
                ModelState.AddModelError("", "Ciudadano inactivo");
                return(View(_ciudadanos));
            }

            if (yesnoelec == null)
            {
                ModelState.AddModelError("", "No hay votaciones abiertas en este momento");
                return(View());
            }


            //if (CurrentRes.IdElecciones == Currentelec.IdElecciones)
            //{
            //    ModelState.AddModelError("", "El ciudadano ya voto");
            //    return View();
            //}



            HttpContext.Session.SetString(Configuracion.KeyNombre, test1.Nombre);
            HttpContext.Session.SetString(Configuracion.KeyApellido, test1.Apellido);
            HttpContext.Session.SetString(Configuracion.KeyEmail, test1.Email);


            return(RedirectToAction("votacion"));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("IdCiudadanos,Cedula,Nombre,Apellido,Email,Estado")] Ciudadanos ciudadanos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(ciudadanos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(ciudadanos));
        }
示例#4
0
        private void DataR_Loaded(object sender, RoutedEventArgs e)
        {
            PrincipalFP db = new PrincipalFP();
            Ciudadanos st = new Ciudadanos();
            TipoSancion ab = new TipoSancion();

            Cd1.ItemsSource = db.Ciudadanos.ToList();
            Cd1.DisplayMemberPath = "Nombre";
            Cd1.SelectedValuePath = "IdC";

            San1.ItemsSource = db.TipoSancion.ToList();
            San1.DisplayMemberPath = "Sancion";
            San1.SelectedValuePath = "IdT";
        }
示例#5
0
        static void Main(string[] args)
        {
            //se crea una instancia del tipo Persona (clase) y se le pasan los valores para crear una personaNueva
            Persona personaNueva = new Persona("Chema", "Ballestero", 15, Sexo.Hombre);



            //Accedemos a los valores de la persona a través de los GETTERS creados en la clase
            Console.WriteLine("Nombre: " + personaNueva.GetNombre() + "\nApellidos: " + personaNueva.GetApellidos() + "\nEdad: " + personaNueva.GetEdad() + "\nSexo: " + personaNueva.GetSexo());

            //Otra forma de imprimirlo moficando el metodo ToString() de a case padre;
            Console.WriteLine("\n" + personaNueva);


            //Prueba de modificación con SETTERS
            personaNueva.SetNombre("Troloskaspo");
            Console.WriteLine("\n" + personaNueva);

            //Utilizando GetNombreCompleto() que es un metodo derivado
            Console.WriteLine(personaNueva.GetNombreCompleto());

            //utilizando la clase por defecto
            Persona p2 = new Persona("Chema", "", 25, Sexo.Hombre);

            Console.WriteLine();

            //Creando un ciudadano a partir de la clase persona y ciudadanos que extiende de la anterior
            Ciudadanos c1 = new Ciudadanos("Juanjo", "Caranjo", 63, Sexo.Hombre, "53769846D");


            //EJERCICIOS PAG 44 1,2,3

            PixelConHe nuePi  = new PixelConHe(0.524f, 0.23f, "amarillo");
            PixelSinHe nuePi2 = new PixelSinHe();

            Console.WriteLine(nuePi2.GetX());
            Console.WriteLine(nuePi.GetColor());

            nuePi.SetX(0.24345f);
            Console.WriteLine(nuePi.GetX());


            Console.ReadLine();
        }
        public IActionResult Index(Ciudadanos model, string cedu)
        {
            Usermodel User = new Usermodel();

            var ValidaLogin = User.LoginUser(cedu);

            if (ModelState.IsValid)
            {
                if (ValidaLogin == true)
                {
                    return(View("Entrada"));
                }
                else
                {
                    ViewBag.mess = "El usuario o la contraseña es incorrecta";
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }