Esempio n. 1
0
    public void editCandidato(E_candidato e_Candidato)
    {
        using (var db = new Mapping())
        {
            E_candidato       e_candidato2    = db.candidato.Where(x => x.Id == e_Candidato.Id).FirstOrDefault();
            E_audit_candidato audit_Candidato = new E_audit_candidato();
            E_conteo          cos             = new E_conteo();

            audit_Candidato.Nombre_old   = e_candidato2.Nombre;
            audit_Candidato.Nombre_new   = e_Candidato.Nombre;
            audit_Candidato.Apellido_old = e_candidato2.Apellido;
            audit_Candidato.Apellido_new = e_Candidato.Apellido;
            audit_Candidato.Cedula_old   = e_candidato2.Cc;
            audit_Candidato.Cedula_new   = e_Candidato.Cc;
            audit_Candidato.Partido_old  = e_candidato2.Partido;
            audit_Candidato.Partido_new  = e_Candidato.Partido;

            audit_Candidato.Fecha = DateTime.Now;

            e_candidato2.Nombre   = e_Candidato.Nombre;
            e_candidato2.Apellido = e_Candidato.Apellido;
            e_candidato2.Partido  = e_Candidato.Partido;
            e_candidato2.Cc       = e_Candidato.Cc;

            db.audit_cadidato.Add(audit_Candidato);
            db.candidato.Attach(e_candidato2);
            var entry = db.Entry(e_candidato2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }
Esempio n. 2
0
    //public bool validarCedula (string cedula) {

    //    using (var db = new Mapping())
    //    {
    //        return db.votantes.Any(x => x.Cedula.Equals(cedula));
    //    }
    //} por favor colocar en github que ya se hizo para no repetir metodos como pendejo, muvcahs gracias por su atención, comprensión y ternura

    public void deleteCandidato(E_candidato e_Candidato)
    {
        using (var db = new Mapping())
        {
            E_audit_candidato audit_candidato = new E_audit_candidato();

            audit_candidato.Nombre_old   = e_Candidato.Nombre;
            audit_candidato.Nombre_new   = "Eliminado";
            audit_candidato.Apellido_old = e_Candidato.Apellido;
            audit_candidato.Apellido_new = "Eliminado";
            audit_candidato.Cedula_old   = e_Candidato.Cc;
            audit_candidato.Cedula_new   = "Eliminado";
            audit_candidato.Partido_old  = e_Candidato.Partido;
            audit_candidato.Partido_new  = "Eliminado";
            audit_candidato.Fecha        = DateTime.Now;

            db.audit_cadidato.Add(audit_candidato);
            db.candidato.Attach(e_Candidato);
            var entry = db.Entry(e_Candidato);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }