/// <summary> /// DAL - Insertar nuevo registro /// </summary> /// <param name="oUsusario">Registro a guardar</param> /// <returns>true registrado, false no registrado</returns> public bool NuevoRegistro(DAL.usuarios oUsuario) { try { //Agregar el registro oMedicuriEntities.AddTousuarios(oUsuario); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Editar un usuario /// </summary> /// <param name="oUsuario">usuario a editar</param> /// <returns></returns> public bool EditarRegistro(DAL.usuarios oUsuario) { try { //Recuperar el objeto a editar var oQuery = from q in oMedicuriEntities.usuarios. Where("it.idUsuario=@idUsuario", new ObjectParameter("idUsuario", oUsuario.idUsuario)) select q; DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>(); //Modificar los valores oUsuarioOriginal.Usuario = oUsuario.Usuario; oUsuarioOriginal.Contrasena = oUsuario.Contrasena; oUsuarioOriginal.idPerfil = oUsuario.idPerfil; oUsuarioOriginal.idAlmacen = oUsuario.idAlmacen; oUsuarioOriginal.Nombre = oUsuario.Nombre; oUsuarioOriginal.Apellidos = oUsuario.Apellidos; oUsuarioOriginal.CorreoElectronico = oUsuario.CorreoElectronico; oUsuarioOriginal.Campo1 = oUsuario.Campo1; oUsuarioOriginal.Campo2 = oUsuario.Campo2; oUsuarioOriginal.Campo3 = oUsuario.Campo3; oUsuarioOriginal.Campo4 = oUsuario.Campo4; oUsuarioOriginal.Campo5 = oUsuario.Campo5; oUsuarioOriginal.Campo6 = oUsuario.Campo6; oUsuarioOriginal.Campo7 = oUsuario.Campo7; oUsuarioOriginal.Campo8 = oUsuario.Campo8; oUsuarioOriginal.Campo9 = oUsuario.Campo9; oUsuarioOriginal.Campo10 = oUsuario.Campo10; oUsuarioOriginal.Activo = oUsuario.Activo; oUsuarioOriginal.FiltradoActivado = oUsuario.FiltradoActivado; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar un usuario /// </summary> /// <param name="iIdUsuario">Id usuario a eliminar</param> /// <returns></returns> public bool EliminarRegistro(int iIdUsuario) { try { var oQuery = from q in oMedicuriEntities.usuarios. Where("it.idUsuario=@idUsuario", new ObjectParameter("idUsuario", iIdUsuario)) select q; DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>(); oMedicuriEntities.DeleteObject(oUsuarioOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Editar la contraseña de usuario /// </summary> /// <param name="sNombreUsuario">Nombre de usuario</param> /// <param name="sContrasena">Contraseña encriptada en MD5</param> /// <returns></returns> public bool CambiarContraseña(string sNombreUsuario, string sContrasena) { try { //Recuperar el objeto a editar var oQuery = from q in oMedicuriEntities.usuarios. Where("it.Usuario=@Usuario", new ObjectParameter("Usuario", sNombreUsuario)) select q; DAL.usuarios oUsuarioOriginal = oQuery.First <DAL.usuarios>(); //Modificar los valores oUsuarioOriginal.Contrasena = sContrasena; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }