public static void add(EAuditoria eAuditoria) { using (var dbc = new Mapeo("audit")) { dbc.Entry(eAuditoria).State = EntityState.Added; dbc.SaveChanges(); } }
//METODO PARA ELIMINAR EL ARCHIVO public void delete_file(int id) { using (var db = new Mapeo("public")) { var file = db.archiv_Emp.Find(id); db.Entry(file).State = EntityState.Deleted; db.SaveChanges(); } }
//METODO PARA ELIMINAR UN TAG public void delete_tag(UEUTag tagg) { using (var db = new Mapeo("public")) { var data = db.tag.Find(tagg.IdTag); db.Entry(data).State = EntityState.Deleted; db.SaveChanges(); DBAuditoria.delete(data, crearAcceso(), "dbo", "Palabra_clave"); } }
//METODO PARA ACTUALIZAR UN REPORTE DE LAS EMPRESAS POR EL ADMINISTRADOR public void actualizar_reporte(UEUMotiRepo reporte) { using (var db = new Mapeo("public")) { db.report.Attach(reporte); var entry = db.Entry(reporte); entry.State = EntityState.Modified; db.SaveChanges(); } }
public void update_idioma(UEUIdioma new_idiom) { using (var db = new Mapeo("idioma")) { db.idiom.Attach(new_idiom); var entry = db.Entry(new_idiom); entry.State = EntityState.Modified; db.SaveChanges(); } }
//MODIFICAR QUEJA public void modif_queja(UEUQueja queja) { using (var db = new Mapeo("public")) { //UPDATE DE LAS QUEJAS db.quejas.Attach(queja); var entry = db.Entry(queja); entry.State = EntityState.Modified; db.SaveChanges(); } }
public void delete_picture(UEUProducto prod) { using (var db = new Mapeo("public")) { var update = db.fotosPro.Find(prod.IdFoto); UEUFotoProd old_Prod = (UEUFotoProd)update.Clone(); update.Modif_By = prod.ModifBy; db.SaveChanges(); DBAuditoria.update(update, old_Prod, crearAcceso(), "dbo", "Foto_producto"); var delete = db.fotosPro.Find(prod.IdFoto); db.Entry(delete).State = EntityState.Deleted; db.SaveChanges(); DBAuditoria.delete(prod, crearAcceso(), "dbo", "Foto_producto"); } }
//METODO PARA ELIMINAR UN IDIOMA public void delete_idiom(int id) { using (var db = new Mapeo("idioma")) { var idioma = db.idiom.Find(id); EAcceso acc = new EAcceso(); acc.Ip = EAcceso.obtenerIP(); acc.Mac = EAcceso.obtenerMAC(); acc.Id = 0; acc.IdUsuario = 0; acc.FechaInicio = DateTime.Now.ToString(); acc.FechaFin = DateTime.Now.ToString(); DBAuditoria.delete(idioma, acc, "idioma", "idioma"); db.Entry(idioma).State = EntityState.Deleted; db.SaveChanges(); } }