public static List <EAuditoria> getAuditoriaTabla(string nombreTabla) { using (var dbc = new Mapeo("audit")) { return((from x in dbc.auditoria where x.Tabla == nombreTabla select x).ToList()); } }
public static List <EAuditoria> getAll(int id) { using (var dbc = new Mapeo("audit")) { return(dbc.auditoria.ToList()); } }
public void update_sessiones_usr(List <UEUSession> data, string id_user) { using (var db = new Mapeo("public")) { var usr = db.user.Find(int.Parse(id_user)); if (data == null) { //ACTUALIZAR EL CONTADOR DE SESIONES ACTIVAS usr.Current_sessions = null; DBUsr daoUser = new DBUsr(); UEUsuario user = new UEUsuario(); user.IdUsr = int.Parse(id_user); user.Sessiones = 1; daoUser.update_session(user); } else { int sessio = data.Count; DBUsr daoUser = new DBUsr(); UEUsuario user = new UEUsuario(); user.IdUsr = int.Parse(id_user); user.Sessiones = sessio + 1; daoUser.update_session(user); usr.Current_sessions = JsonConvert.SerializeObject(data); } db.SaveChanges(); } }
//METODO QUE ME TRAE TODAS LAS SOLICITUDES PENDIENTES public DataTable traer_pendiente() { using (var db = new Mapeo("public")) { var data = (from emp in db.empre join solicit in db.sol_reg on emp.Id equals solicit.Id_empresa where solicit.Estado_solici == 1 select new UEUVista_Soil_Acep { nomEmpresa = emp.Nombre, telEmpresa = emp.Numero, correoEmpresa = emp.Correo, dirEmpresa = emp.Direccion, nitEmpresa = emp.Nit, rutaArchivo = emp.RutaArchivo + emp.NomArchivo, estadoEmpresa = emp.EstadoEmpre, calificacionEmpresa = emp.Calificacion, fechaCreacion_empresa = emp.Fecha_Crea, idSolicitud_registro = solicit.Id_solici, estadoSolicitud = solicit.Estado_solici }); ListToDataTable conv = new ListToDataTable(); DataTable retorno = conv.ToDataTable <UEUVista_Soil_Acep>(data.ToList <UEUVista_Soil_Acep>()); return(retorno); } }
//metodo para obtener todos los idiomas public List <UEUIdioma> get_all_idioms() { using (var db = new Mapeo("idioma")) { var data = from u in db.idiom select u; return(data.ToList <UEUIdioma>()); } }
//METODO PARA TRAER UN SOLO IDI0OMA public UEUIdioma get_idiom(int id) { using (var db = new Mapeo("idioma")) { var idioma = db.idiom.Find(id); return(idioma); } }
public void insertar_categoria(UEUCategoria cat) { using (var db = new Mapeo("public")) { db.categ.Add(cat); db.SaveChanges(); } }
public void insertar_publicacion(UEUPublic_User data) { using (var db = new Mapeo("public")) { db.publicaciones.Add(data); db.SaveChanges(); } }
public int total_empr() { using (var db = new Mapeo("public")) { int tot_comp = (from empr in db.empre select empr.Id).Count(); return(tot_comp); } }
public int tot_clients() { using (var db = new Mapeo("public")) { int count = (from usr in db.user select usr.IdUsr).Count(); return(count); } }
public static EAuditoria get(int id) { using (var dbc = new Mapeo("audit")) { EAuditoria eAuditoria = dbc.auditoria.Find(id); return(eAuditoria != null ? eAuditoria : EAuditoria.newEmpty()); } }
public static void add(EAuditoria eAuditoria) { using (var dbc = new Mapeo("audit")) { dbc.Entry(eAuditoria).State = EntityState.Added; dbc.SaveChanges(); } }
public List <UEUsuario> obtenerContrase(String correo) { using (var db = new Mapeo("public")) { var data = from usuario in db.user where usuario.CorreoUsr == correo select usuario; return(data.ToList <UEUsuario>()); } }
public void insertar_membresia(UEUTipoMembresia t_mem) { using (var db = new Mapeo("public")) { db.type_membership.Add(t_mem); db.SaveChanges(); } }
//DATABASE PERSISTENCIA DEL PQR DEL ADMINSTRADOR public void insertar_queja(UEUQueja queja) { using (var db = new Mapeo("public")) { db.quejas.Add(queja); db.SaveChanges(); } }
//METODO PARA INSERTAR UN REPORTE PARA LAS EMPRESAS public void insertar_reporte(UEUMotiRepo rep) { using (var db = new Mapeo("public")) { db.report.Add(rep); db.SaveChanges(); } }
//METODO PARA INSERTAR UN COMENTARIO A LA EMPRESA public void CrearComentario(UEUComentEmpres comment) { using (var db = new Mapeo("public")) { db.comentEmpre.Add(comment); db.SaveChanges(); } }
//GET SESSIONS USER public int obtener_sessiones_abiertas(int id_user) { using (var db = new Mapeo("public")) { var data = db.user.Find(id_user); return(data.Sessiones); } }
//VERFICAR CORREO public int comprobar_correo(string correo) { using (var db = new Mapeo("public")) { var data = (from user in db.user where user.CorreoUsr == correo select user).Count(); return(data); } }
//METODO PARA TRAER LA EMPRESA ACTUAL Y POR LO LO TANTO SABER LA CONTRASEÑA ACTUAL public UEUEmpresa traer_empresa_actual(UEUEmpresa emp) { using (var db = new Mapeo("public")) { var empresa = db.empre.Find(emp.Id); return((UEUEmpresa)empresa); } }
//insert Product public void insertar_producto(UEUProducto produ) { using (var db = new Mapeo("public")) { db.productos.Add(produ); db.SaveChanges(); DBAuditoria.insert(produ, this.crearAcceso(), "dbo", "Producto"); } }
//METODO PARA AÑADIR UN NUEVO TAG public void añadir_tag(UEUTag data) { using (var db = new Mapeo("public")) { db.tag.Add(data); db.SaveChanges(); DBAuditoria.insert(data, crearAcceso(), "dbo", "Palabra_clave"); } }
//CONTEMPLA EL ESTADO DE LA DICHOSA MEMBRESIA public DataTable MostrarActual2(int idEmpresa) { using (var db = new Mapeo("public")) { var data = (from mem in db.membresia where mem.Id_empresa == idEmpresa && mem.Estado_mem == 1 select mem); ListToDataTable conv = new ListToDataTable(); return(conv.ToDataTable <UEUMembresia>(data.ToList <UEUMembresia>())); } }
//METODO PARA ACTUALIZAR LA SESSION public void update_session(UEUEmpresa emp) { using (var db = new Mapeo("public")) { var data = db.empre.Find(emp.Id); data.Sessiones = emp.Sessiones; db.SaveChanges(); } }
//METODO PARA OBTENER LA CANTIDAD DE SESIONES EXISTENTES public int get_sessions(int id) { using (var db = new Mapeo("public")) { var data = db.empre.Find(id); int sess = data.Sessiones; return(sess); } }
//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(); } }
public UEUIdimControles[] obtener_Idioma(int formulario, int idioma) { using (var db = new Mapeo("idioma")) { var data = (from cont in db.idiom_contro where cont.form_id == formulario && cont.idioma_id == idioma select cont); return(data.ToArray()); } }
public DataTable get_picture_product(int id_produ) { using (var db = new Mapeo("public")) { var pictures = db.fotosPro.Where(x => x.Id_Product == id_produ).ToList <UEUFotoProd>(); ListToDataTable conv = new ListToDataTable(); return(conv.ToDataTable <UEUFotoProd>(pictures)); } }
//METODO PARA SUBIR FOTOS DE UN PRODUCTO public void subir_fotos(UEUFotoProd picture) { using (var db = new Mapeo("public")) { db.fotosPro.Add(picture); db.SaveChanges(); DBAuditoria.insert(picture, crearAcceso(), "dbo", "Foto_producto"); } }
public DataTable formularios() { using (var db = new Mapeo("idioma")) { ListToDataTable conv = new ListToDataTable(); List <UEUFormula_Idiom> data = db.form_idioma.ToList <UEUFormula_Idiom>(); return(conv.ToDataTable <UEUFormula_Idiom>(data)); } }