Exemple #1
0
    public void deleteUser(E_user e_User)
    {
        using (var db = new Mapping())
        {
            E_audit_votante audit_votante = new E_audit_votante();

            audit_votante.Nombre_old   = e_User.User_name;
            audit_votante.Nombre_new   = "Eliminado";
            audit_votante.Apellido_old = e_User.User_lastname;
            audit_votante.Apellido_new = "Eliminado";
            audit_votante.Cedula_old   = e_User.Cedula;
            audit_votante.Cedula_new   = "Eliminado";
            audit_votante.Fechanac_old = e_User.Nacimiento;
            audit_votante.Fechanac_new = "Eliminado";
            audit_votante.Fechaexp_old = e_User.Expe;
            audit_votante.Fechaexp_new = "Eliminado";
            audit_votante.Correo_old   = e_User.Mail;
            audit_votante.Correo_new   = "Eliminado";
            audit_votante.Fecha        = DateTime.Now;

            db.audit_votante.Add(audit_votante);
            db.votantes.Attach(e_User);
            var entry = db.Entry(e_User);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
Exemple #2
0
    public void editUser(E_user e_User)
    {
        using (var db = new Mapping())
        {
            E_user          e_user2       = db.votantes.Where(x => x.Id == e_User.Id).FirstOrDefault();
            E_audit_votante audit_votante = new E_audit_votante();

            audit_votante.Nombre_old   = e_user2.User_name;
            audit_votante.Nombre_new   = e_User.User_name;
            audit_votante.Apellido_old = e_user2.User_lastname;
            audit_votante.Apellido_new = e_User.User_lastname;
            audit_votante.Cedula_old   = e_user2.Cedula;
            audit_votante.Cedula_new   = e_User.Cedula;
            audit_votante.Fechanac_old = e_user2.Nacimiento;
            audit_votante.Fechanac_new = e_User.Nacimiento;
            audit_votante.Fechaexp_old = e_user2.Expe;
            audit_votante.Fechaexp_new = e_User.Expe;
            audit_votante.Correo_old   = e_user2.Mail;
            audit_votante.Correo_new   = e_User.Mail;
            audit_votante.Fecha        = DateTime.Now;

            e_user2.User_name     = e_User.User_name;
            e_user2.User_lastname = e_User.User_lastname;
            e_user2.Cedula        = e_User.Cedula;
            e_user2.Mail          = e_User.Mail;
            e_user2.Nacimiento    = e_User.Nacimiento;
            e_user2.Expe          = e_User.Expe;

            db.audit_votante.Add(audit_votante);

            db.votantes.Attach(e_user2);
            var entry = db.Entry(e_user2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }