/// <summary> /// Consulta para actualizar el valor de el campo TEMPORAL_PASSWORD en la tabla TBL_USER_DETAIL /// </summary> /// <param name="usuario"></param> /// <param name="temporalpassword"></param> /// <returns></returns> public int UpdateTemporalPassword(string usuario, bool temporalpassword) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesUsuario()) { // Declaramos el objeto de la lista TBL_USERS_DETAILS objdetail = Conexion.TBL_USERS_DETAILS.Where(x => x.ID_USUARIO == usuario).FirstOrDefault(); // Asignamos valores objdetail.TEMPORAL_PASSWORD = temporalpassword; // Guardamos los cambios Conexion.Entry(objdetail).State = EntityState.Modified; // Cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// metodo para eliminar el perfil de un usario en especifico /// </summary> /// <param name="id_usuario"></param> /// <returns></returns> public int EliminarPerfilUsuario(string id_usuario) { try { using (var conexion = new EntitiesUsuario()) { PerfilUsuario Puser = new PerfilUsuario(); //obtenemos todos los registros que sean del id_usuario var rows = from o in conexion.PerfilUsuario where o.ID_USUARIO == id_usuario select o; //cada registro lo vamos a eliminar foreach (var row in rows) { conexion.Entry(row).State = EntityState.Deleted; } //guardamos los cambios return(conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método para eliminar un registro segun el id /// </summary> /// <param name="id_Lecciones_CentroTrabajo"></param> /// <returns></returns> public int DeleteLeccionesCentroTrabajo(int id_Lecciones) { try { using (EntitiesUsuario Conexion = new EntitiesUsuario()) { var CentrosTrabajo = (from a in Conexion.TR_LECCIONES_CENTROSTRABAJO where a.ID_LECCIONESAPRENDIDAS == id_Lecciones select a).ToList(); foreach (var item in CentrosTrabajo) { //Borramos el registro Conexion.Entry(item).State = EntityState.Deleted; } Conexion.SaveChanges(); //Guardamos cambios return(1); } } catch (Exception) { //si hay error retornamos 0 return(0); } }
public int UpdatePassword(string usuario, string password) { try { using (var Conexion = new EntitiesUsuario()) { Usuarios user = Conexion.Usuarios.Where(x => x.Usuario == usuario).FirstOrDefault(); user.Password = password; Conexion.Entry(user).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método para actulizar el campo de Is Available Email de la tabla TBL_USERS_DETAILS. /// </summary> /// <param name="idUsuario"></param> /// <param name="isAvailableEmail"></param> /// <returns></returns> public int UpdateIsAvailableEmail(string idUsuario, bool isAvailableEmail) { try { using (var Conexion = new EntitiesUsuario()) { TBL_USERS_DETAILS user = Conexion.TBL_USERS_DETAILS.Where(x => x.ID_USUARIO == idUsuario).FirstOrDefault(); user.IS_AVAILABLE_EMAIL = isAvailableEmail; Conexion.Entry(user).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int SetEjecutada(int idSolicitud) { try { using (var Conexion = new EntitiesUsuario()) { TBL_SOLICITUD_CORREO tblSolicitudCorreo = Conexion.TBL_SOLICITUD_CORREO.Where(x => x.ID_SOLICITUD_CORREO == idSolicitud).FirstOrDefault(); tblSolicitudCorreo.BAN_EJECUTADA = true; tblSolicitudCorreo.FECHA_EJECUTADA = DateTime.Now; Conexion.Entry(tblSolicitudCorreo).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que elimina un tipo de cambio /// </summary> /// <returns></returns> public int DeleteTipoCambio(int Id_TipoCambio) { try { using (EntitiesUsuario Conexion = new EntitiesUsuario()) { //Obtenemos el registro con el id var TipoCambio = from a in Conexion.TBL_TIPOCAMBIO where a.ID_TIPOCAMBIO == Id_TipoCambio select a; //Borramos el registro Conexion.Entry(TipoCambio).State = EntityState.Deleted; //Guardamos cambios return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método para eliminar un registro de la tabla TBL_USER_DETAILS /// </summary> /// <param name="id_usuario"></param> /// <returns></returns> public int DeleteUserDetail(string id_usuario) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesUsuario()) { // Declaramos el objeto de la tabla TBL_USERS_DETAILS objDetail = Conexion.TBL_USERS_DETAILS.Where(x => x.ID_USUARIO == id_usuario).FirstOrDefault(); // Eliminamos el registro Conexion.Entry(objDetail).State = EntityState.Deleted; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Método para modificar un registro existente mediante el id /// </summary> /// <param name="id_Lecciones_CentroTrabajo"></param> /// <param name="Id_CentroTrabajo"></param> /// <param name="Id_LeccionesAprendidas"></param> /// <returns></returns> public int UpdateLeccionesCentroTrabajo(int id_Lecciones_CentroTrabajo, string Id_CentroTrabajo, int Id_LeccionesAprendidas) { try { using (EntitiesUsuario Conexion = new EntitiesUsuario()) { TR_LECCIONES_CENTROSTRABAJO obj = Conexion.TR_LECCIONES_CENTROSTRABAJO.Where(x => x.ID_LECCIONES_CENTROTRABAJO == id_Lecciones_CentroTrabajo).FirstOrDefault(); obj.ID_CENTROTRABAJO = Id_CentroTrabajo; obj.ID_LECCIONESAPRENDIDAS = Id_LeccionesAprendidas; //Modificamos el registro asignando el nuevo archivo Conexion.Entry(obj).State = EntityState.Modified; //Guardamos cambios return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método para eliminar un archivo /// </summary> /// <param name="id_archivo"></param> /// <returns></returns> public int DeleteArchivoLeccion(int id_leccion) { try { using (var conexion = new EntitiesUsuario()) { var ListaArchivos = (from a in conexion.TBL_ARCHIVO_LECCIONES where a.ID_LECCIONES_APRENDIDAS == id_leccion select a).ToList(); foreach (var item in ListaArchivos) { conexion.Entry(item).State = EntityState.Deleted; } conexion.SaveChanges(); return(1); } } catch (Exception) { return(0); } }
/// <summary> /// metodo para eliminar los privilegios de un usuario en especifico /// </summary> /// <param name="id_usuario"></param> /// <returns></returns> public int EliminarPrivilegiosUsuario(string id_usuario) { try { using (var conexion = new EntitiesUsuario()) { PrivilegioUsuario Privilegios = new PrivilegioUsuario(); var rows = from o in conexion.PrivilegioUsuario where o.ID_USUARIO == id_usuario select o; foreach (var item in rows) { conexion.Entry(item).State = EntityState.Deleted; } return(conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que actualiza el nombre de un tipo de cambio /// </summary> /// <returns></returns> public int UpdateTipoCambio(int id_TipoCambio, string NombreTipoCambio) { try { using (EntitiesUsuario Conexion = new EntitiesUsuario()) { //Obtenemos el registro con el id de la versión TBL_TIPOCAMBIO obj = Conexion.TBL_TIPOCAMBIO.Where(x => x.ID_TIPOCAMBIO == id_TipoCambio).FirstOrDefault(); //Asignamos el archivo obj.NOMBRETIPOCAMBIO = NombreTipoCambio; //Modificamos el registro asignando el nuevo archivo Conexion.Entry(obj).State = EntityState.Modified; //Guardamos cambios return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }