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)); }
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")); }
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)); }
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"; }
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)); } }