/// <summary> /// Metodo para insertar un usuario en base de datos /// </summary> /// <param name="usuario"></param> /// <returns></returns> public bool InsertarCandidato(Usuario usuario) { try { candidato obj = new candidato(); obj.id_candidato = usuario.id; obj.api_id = usuario.id; obj.nombre = usuario.name; obj.email = usuario.email; obj.direccion_calle = usuario.address.street; obj.direccion_suite = usuario.address.suite; obj.direccion_ciudad = usuario.address.city; obj.direccion_codigo_postal = usuario.address.zipcode; obj.telefono = usuario.phone; obj.sitio_web = usuario.website; obj.compañia_nombre = usuario.company.name; obj.compañia_catchPhrase = usuario.company.catchPhrase; obj.compañia_bs = usuario.company.bs; db.candidato.Add(obj); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult DeleteConfirmed(int id) { candidato candidato = db.candidato.Find(id); db.candidato.Remove(candidato); db.SaveChanges(); return(RedirectToAction("Index")); }
public JsonResult Get_LastId() { using (easydbEntitiesModel Obj = new easydbEntitiesModel()) { candidato Cand = Obj.candidatos.OrderByDescending(x => x.codigo).FirstOrDefault(); return(Json(Cand, JsonRequestBehavior.AllowGet)); } }
private void TxtNumero_Leave(object sender, EventArgs e) { candidato cand = (new CandidatosRepositorio()).selecionar(TxtNumero.Text); if (cand.numeroeleitoral_candidato == TxtNumero.Text) { label_nomeCand.Text = cand.nome_candidato; } }
public ActionResult Edit([Bind(Include = "idCandidato,idPartido,idUsuario,idTipoCandidato,idPresupuesto")] candidato candidato) { if (ModelState.IsValid) { db.Entry(candidato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPartido = new SelectList(db.partidoPolitico, "idPartido", "nombre", candidato.idPartido); ViewBag.idPresupuesto = new SelectList(db.presupuesto, "idPresupuesto", "idPresupuesto", candidato.idPresupuesto); ViewBag.idTipoCandidato = new SelectList(db.tipoCandidato, "idTipoCandidato", "tipoCandidato1", candidato.idTipoCandidato); ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "usuario1", candidato.idUsuario); return(View(candidato)); }
// GET: candidatoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } candidato candidato = db.candidato.Find(id); if (candidato == null) { return(HttpNotFound()); } return(View(candidato)); }
public String insert_Candidato(candidato Cand) { if (Cand != null) { using (easydbEntitiesModel Obj = new easydbEntitiesModel()) { Obj.candidatos.Add(Cand); Obj.SaveChanges(); return("Candidato Cadastrado!"); } } else { return("Erro"); } }
// GET: candidatoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } candidato candidato = db.candidato.Find(id); if (candidato == null) { return(HttpNotFound()); } ViewBag.idPartido = new SelectList(db.partidoPolitico, "idPartido", "nombre", candidato.idPartido); ViewBag.idPresupuesto = new SelectList(db.presupuesto, "idPresupuesto", "idPresupuesto", candidato.idPresupuesto); ViewBag.idTipoCandidato = new SelectList(db.tipoCandidato, "idTipoCandidato", "tipoCandidato1", candidato.idTipoCandidato); ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "usuario1", candidato.idUsuario); return(View(candidato)); }
public string Delete_Candidate(candidato Cand) { if (Cand != null) { using (easydbEntitiesModel Obj = new easydbEntitiesModel()) { var Cand_ = Obj.Entry(Cand); if (Cand_.State == System.Data.Entity.EntityState.Detached) { Obj.candidatos.Attach(Cand); Obj.candidatos.Remove(Cand); } Obj.SaveChanges(); return("Candidadto Deletado!"); } } else { return("Erro"); } }
private void buscaCandidato(string numcand) { if (contadorTela == 0) { candidato can = (new CandidatoRepositorio()).selecionarDF(numcand); if (can != null) { label_numcandDF.Text = can.codigo_candidato.ToString(); nome_df.Text = can.nome_candidato; nome_df.Visible = true; } } else if (contadorTela == 1) { candidato can = (new CandidatoRepositorio()).selecionarDE(numcand); if (can != null) { label_numcandDE.Text = can.codigo_candidato.ToString(); nome_de.Text = can.nome_candidato; nome_de.Visible = true; } } else if (contadorTela == 2) { candidato can = (new CandidatoRepositorio()).selecionarSE(numcand); if (can != null) { label_numcandSE.Text = can.codigo_candidato.ToString(); nome_se.Text = can.nome_candidato; nome_se.Visible = true; } } else if (contadorTela == 3) { candidato can = (new CandidatoRepositorio()).selecionarSE(numcand); if (can != null) { label_numcandSE2.Text = can.codigo_candidato.ToString(); nome_se2.Text = can.nome_candidato; nome_se2.Visible = true; } } else if (contadorTela == 4) { candidato can = (new CandidatoRepositorio()).selecionarGO(numcand); if (can != null) { label_numcandGO.Text = can.codigo_candidato.ToString(); nome_go.Text = can.nome_candidato; nome_go.Visible = true; } } else if (contadorTela == 5) { candidato can = (new CandidatoRepositorio()).selecionarPR(numcand); if (can != null) { label_numcandPR.Text = can.codigo_candidato.ToString(); nome_pr.Text = can.nome_candidato; nome_pr.Visible = true; } } }
static void Main(string[] args) { Console.WriteLine("BIENVENIDO A ESTE SISTEMA DE ELECCIONES!"); Console.WriteLine("PARA VER LOS RESULTADOS HAGA CLICK EN LA TECLA 'ENTER'"); Console.ReadLine(); candidato[] nombre_candidato = new candidato[4], posicion_candidato = new candidato[4], fecha_creacion = new candidato[4], nombre_partido = new candidato[4], siglas_partido = new candidato[4], candidato = new candidato[4], posicion = new candidato[4]; //PRIMER CANDIDATO nombre_candidato[0].nombreCandidato = "Juan Pablo Duarte"; posicion_candidato[0].posicion = "Presidente"; fecha_creacion[0].fechaCreacion = "12 de julio del 2019"; nombre_partido[0].nombrePartido = "Partido de Dominicanos Unidos"; siglas_partido[0].siglas = "PDU"; candidato[0].cantidadVotos = 0; //SEGUNDO CANDIDATO nombre_candidato[1].nombreCandidato = "Haraca Kiko"; posicion_candidato[1].posicion = "Presidente"; fecha_creacion[1].fechaCreacion = "13 de Agosto 1998"; nombre_partido[1].nombrePartido = "Partido Revolucionario Social"; siglas_partido[1].siglas = "PRS"; candidato[1].cantidadVotos = 0; //TERCER CANDIDATO nombre_candidato[2].nombreCandidato = "Penco Garcia Beltré"; posicion_candidato[2].posicion = "Presidente"; fecha_creacion[2].fechaCreacion = "16 de Enero 1998"; nombre_partido[2].nombrePartido = "Partido Santo Domingo"; siglas_partido[2].siglas = "PSD"; candidato[2].cantidadVotos = 0; //CUARTO CANDIDATO nombre_candidato[3].nombreCandidato = "Tayota Jimenez"; posicion_candidato[3].posicion = "Presidente"; fecha_creacion[3].fechaCreacion = "12 de Enero 1988"; nombre_partido[3].nombrePartido = "Partido Católico"; siglas_partido[3].siglas = "PC"; candidato[3].cantidadVotos = 0; //OPERACION DE VOTOS do { Random rnd = new Random(); int random = rnd.Next(0, 1000); if (random <= 500 && random % 2 == 0) { candidato[0].cantidadVotos = candidato[0].cantidadVotos + 1; } if (random > 500 && random % 2 == 0) { candidato[1].cantidadVotos = candidato[1].cantidadVotos + 1; } if (random <= 500 && random % 2 != 0) { candidato[2].cantidadVotos = candidato[2].cantidadVotos + 1; } if (random > 500 && random % 2 != 0) { candidato[3].cantidadVotos = candidato[3].cantidadVotos + 1; } }while ((candidato[0].cantidadVotos + candidato[1].cantidadVotos + candidato[2].cantidadVotos + candidato[3].cantidadVotos) < 1000); Console.WriteLine("***RESULTADOS DE LAS ELECCIONES***"); Console.WriteLine(""); int mayorCantidad = candidato[0].cantidadVotos; int menorCantidad = mayorCantidad; posicion[0].posicionCandidato = 0; posicion[3].posicionCandidato = 0; for (int i = 1; i <= 3; i++) { if (candidato[i].cantidadVotos >= mayorCantidad) { mayorCantidad = candidato[i].cantidadVotos; posicion[0].posicionCandidato = i; } else { if (candidato[i].cantidadVotos <= menorCantidad) { menorCantidad = candidato[i].cantidadVotos; posicion[3].posicionCandidato = i; } /* DISCULPE QUE HICE UN COMMIT NUEVO AHORA, CAMBIE SOLO UN 1 POR UNA i YA QUE VERIFIQUE * QUE NO ESTABA FUNCIONANDO EL MOSTRAR LOS CANDIDATOS EN DESCENDENTE, SI QUIERE NO ME LO CALIFICA COMO BUENO * PERO QUERIA ARREGLARLO XDXD*/ } } mayorCantidad = 0; menorCantidad = 0; posicion[1].posicionCandidato = -1; posicion[2].posicionCandidato = -1; for (int e = 0; e <= 3; e++) { if (e != posicion[0].posicionCandidato && e != posicion[3].posicionCandidato) { if (candidato[e].cantidadVotos >= mayorCantidad) { mayorCantidad = candidato[e].cantidadVotos; posicion[1].posicionCandidato = e; } else { menorCantidad = candidato[e].cantidadVotos; posicion[2].posicionCandidato = e; } } } if (posicion[2].posicionCandidato == -1) { for (int a = 0; a <= 3; a++) { if (a != posicion[0].posicionCandidato && a != posicion[3].posicionCandidato && a != posicion[1].posicionCandidato) { posicion[2].posicionCandidato = a; } } } //RESULTADOS CON DATOS DE CADA PARTIDO for (int v = 0; v <= 3; v++) { //CANDIDATO Console.WriteLine("**PARTIDO {0}**", v + 1); Console.WriteLine("NOMBRE: " + nombre_partido[posicion[v].posicionCandidato].nombrePartido, "(" + siglas_partido[v].siglas + ")"); Console.WriteLine("FECHA DE CREACION: {0}", fecha_creacion[v].fechaCreacion); Console.WriteLine("CANDIDATO: {0}", nombre_candidato[posicion[v].posicionCandidato].nombreCandidato); Console.WriteLine(candidato[posicion[v].posicionCandidato].cantidadVotos + " VOTOS"); double porciento = (candidato[posicion[v].posicionCandidato].cantidadVotos * 1000) * 0.0001; Console.WriteLine("[" + porciento + "%]"); Console.WriteLine(""); } Console.WriteLine(nombre_candidato[posicion[0].posicionCandidato].nombreCandidato + " es el nuevo presidente electo del pais"); }
public string Update_Candidate(candidato Cand) { if (Cand != null) { using (easydbEntitiesModel Obj = new easydbEntitiesModel()) { var Cand_ = Obj.Entry(Cand); candidato CandObj = Obj.candidatos.Where(x => x.codigo == Cand.codigo).FirstOrDefault(); CandObj.email = Cand.email; CandObj.nome = Cand.nome; CandObj.skype = Cand.skype; CandObj.telefone = Cand.telefone; CandObj.linkedin = Cand.linkedin; CandObj.cidade = Cand.cidade; CandObj.estado = Cand.estado; CandObj.portfolio = Cand.portfolio; CandObj.disponibilidade = Cand.disponibilidade; CandObj.horario = Cand.horario; CandObj.salario = Cand.salario; CandObj.informacao_bancaria = Cand.informacao_bancaria; CandObj.conta_nome = Cand.conta_nome; CandObj.cpf = Cand.cpf; CandObj.banco_nome = Cand.banco_nome; CandObj.agencia = Cand.agencia; CandObj.conta = Cand.conta; CandObj.ionic = Cand.ionic; CandObj.android = Cand.android; CandObj.ios = Cand.ios; CandObj.html = Cand.html; CandObj.css = Cand.css; CandObj.bootstrap = Cand.bootstrap; CandObj.jquery = Cand.jquery; CandObj.angularjs = Cand.angularjs; CandObj.java = Cand.java; CandObj.aspnet_mvc = Cand.aspnet_mvc; CandObj.c = Cand.c; CandObj.c_plusplus = Cand.c_plusplus; CandObj.cake = Cand.cake; CandObj.django = Cand.django; CandObj.majento = Cand.majento; CandObj.php = Cand.php; CandObj.vue = Cand.vue; CandObj.wordpress = Cand.wordpress; CandObj.phyton = Cand.phyton; CandObj.ruby = Cand.ruby; CandObj.sql_server = Cand.sql_server; CandObj.my_sql = Cand.my_sql; CandObj.salesforce = Cand.salesforce; CandObj.photoshop = Cand.photoshop; CandObj.illustrator = Cand.illustrator; CandObj.seo = Cand.seo; CandObj.tipo_conta_corrente = Cand.tipo_conta_corrente; CandObj.tipo_conta_poupanca = Cand.tipo_conta_poupanca; CandObj.crud = Cand.crud; Obj.SaveChanges(); return("Candidato Atualizado"); } } else { return("Erro"); } }